Seite 1 von 1

kprinter mit qt4

Verfasst: 3. Februar 2009 17:17
von Gh0str1d3r
Moin,

ich experimentiere gerade ein bisschen mit dem Drucken herum. Drucken mit QPrinter funktioniert soweit gut, aber ich würde gerne unter Linux kprinter verwenden, es dort einige nette Funktionen gibt die ich gerne nutzen würde. Zumindest sollte der Benutzer die Möglichkeit haben kprinter zu verwenden.

Das Problem ist nun, dass kprinter mit qt3 geschrieben ist und sich nicht so recht in mein Projekt einfügen lassen will. Beim einbinden kommen folgende Fehlermeldungen (trotz Qt3Support):

Code: Alles auswählen

../../../kde/3.5/include/kprinter.h:29:24: error: qvaluelist.h: No such file or directory
../../../kde/3.5/include/kprinter.h:491: error: ISO C++ forbids declaration of 'QValueList' with no type
../../../kde/3.5/include/kprinter.h:491: error: expected ';' before '<' token
../../../kde/3.5/include/kprinter.h:751: error: 'QPDevCmdParam' has not been declared
*** Beendet mit Status: 2 ***
Muss man noch irgend etwas beachten? Oder gibt es kprinter vllt schon als vorkompilierte Bibliothek?

Verfasst: 3. Februar 2009 17:26
von Christian81
Man kann Qt3 und Qt4 Apps nicht mischen. Musst schon kprinter von KDE4 benutzen...

Verfasst: 3. Februar 2009 17:33
von Gh0str1d3r
danke für die schnelle Antwort. Dann werde ich wohl warten müssen bis KDE4 endlich als stabil gilt.

Verfasst: 3. Februar 2009 17:36
von Christian81
Was ist denn nicht stabil an kde 4.2? Zumal Du ja nur kprinter benutzen willst... :roll:

Verfasst: 3. Februar 2009 17:55
von Gh0str1d3r
keine Ahnung, ich warte einfach nur ab bis es bei Gentoo nicht mehr als unstable markiert ist. Ich habe keine Lust mich so intensiv damit zu beschäftigen dass ich selbst entscheiden könnte ob es stabil ist oder nicht.

Verfasst: 3. Februar 2009 18:06
von franzf
Gh0str1d3r hat geschrieben:keine Ahnung, ich warte einfach nur ab bis es bei Gentoo nicht mehr als unstable markiert ist. Ich habe keine Lust mich so intensiv damit zu beschäftigen dass ich selbst entscheiden könnte ob es stabil ist oder nicht.
Es sollte sich mit dem kde3 eigentlich nicht in die Quere kommen.
Ob du jetzt mit USE=kdeprefix (installiert nach /usr/kde/<SLOT> -> kde-4.1 und 4.2 parallel) oder ohne installierst, macht dem kde3 nix aus.

Du musst es ja nicht verwenden! kdeprintdialog.h kommt übrigens mit den kdelibs. Da ist dann noch nicht einmal ein Desktop/kwin geschweige denn irgendwelche geslotteten apps installiert, sollte also absolut harmlos sein ;)

Verfasst: 3. Februar 2009 22:21
von The User
Also KDE4.2 ist sicherlich stabil.
Das ist nicht mehr wie zu KDE4.0-Zeiten, wo die banalsten Features noch nicht im Plasma implementiert waren und auch der Rest nicht richtig lief, es ist jetzt alles da, nur viel besser als in KDE3. Ich habe jetzt übrigens die Alpha von KDE4.3, vielleicht mal Repos updaten, oder Gentoo spinnt...
Aber dennoch: libkde4 läuft auch ohne, dass du KDE4 laufen lässt. Du solltest schon die zu Qt4 "passende" Version verwenden, gibt ja auch noch andere praktische Features, KFileDialog ist dem von Qt Meilen voraus, dann Kross...

Viele liebe Grüße
The User