Seite 1 von 1
Berichte drucken, ähnlich MS Access
Verfasst: 19. Januar 2013 08:57
von markusd112
Hallo,
ich möchte eine unter MS Access vorhandene Datenbank-Applikation nach Qt portieren.
Dort gibt es einige Berichte, mit denen z.B. Artikellisten oder aber gestaltete Preisschilder gedruckt werden können.
Gibt es unter Qt eine ähnlich einfache Funktion zu den Berichten unter MS Access? D.h. ich gestalte mit dem GUI-Designer eine Berichtszeile und diese wird dann als "Endlos-Formular" ausgegeben?
Viele Grüße
Markus
Re: Berichte drucken, ähnlich MS Access
Verfasst: 19. Januar 2013 09:18
von Christian81
Nein, dazu gibt es nur externe Libraries wie z.B. kdchart
Re: Berichte drucken, ähnlich MS Access
Verfasst: 19. Januar 2013 09:31
von markusd112
Hallo,
Danke für die schnelle Antwort!
Wie macht man das dann mit Boardmitteln? Via C++-Code erzeuge ich manuell die auszugebenden Texte oder Grafikobjekte und sende sie an den Drucker? (ich habe mich inhaltlich noch nicht damit beschäftigt, wie man mit Qt druckt, deshalb verzeih mir bitte die wahrscheinlich nicht ganz treffende Wortwahl

.
@edit: kdchart scheint aber eine Bibliothek zu sein, um Diagramme zu erzeugen... Ich meinte mit "Berichten" eher textbasierte Listen, also kein Balken-/Kuchendiagramme...
@edit2: ahh, ich sehe gerade, dass es neben KD Chart auch KD Reports gibt. Das geht glaube ich eher in die Richtung was ich suche. Danke für den Tipp! Das schaue ich mir mal an.
@edit3: Hilfe... 400 US$ Lizenzkosten... ich glaube, das gibt mein Budget nicht her, da ich nicht kommerziell entwickle...
Viele Grüße
Markus
Re: Berichte drucken, ähnlich MS Access
Verfasst: 19. Januar 2013 10:05
von odt
Mit den Bordmittel gibt's es verschiedene Varianten.
via HTML und WebView (nicht getestet)
QGraphicsView (vermutlich nur geeignet bei 1 Seite)
QTextDocument (nur ein Seitenformat je Dok, Seitenumbruch konnte ich kaum steuern)
Direktes Zeichnen mit QPainter (mächtig und mächtig aufwendig)
Re: Berichte drucken, ähnlich MS Access
Verfasst: 19. Januar 2013 13:27
von Christian81
Wenn Dein Code nicht kommerziell ist und unter der GPL steht dann kannst Du kdreports/kdcharts auch kostenlos verwenden...