Hallo Leute,
im QT-Designer kann man ja seine erstellte GUI in verschieden Styles (Windows XP, Motif, Plastique, CDE etc...) anzeigen lassen.
Wie aber kann ich dann meine Applikation mit dem entsprechenden Style complieren?
Vielen Dank schonmal.
bis dann, Grüße
John
QT-Styles
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
Hallo Florian,
"Warning: This style is only available on the Windows XP platform because it makes use of Windows XP's style engine."
beim Mac-Style habe ich nichts derartiges gelesen.
Ausserdem gibt der Compiler nur beim Mac-Style die Fehlermeldung aus, dass er die Header nicht findet. Beim XP-Style mekert er nicht, aber die Application hat auch keinen XP-Look. (ist aber klar, steht ja auch in der Docu.).
Naja, ich finde das ganze etwas verwirrend. Trozdem vielen Dank!
Grüße John
PS.:
hm, beim XP-Style steht in der QT-Documentaion:Weil du keine MAC Version von Qt benutzt?
Genauso ist bei der XP Version die XP Style header dabei. Bei Linux weder noch.
"Warning: This style is only available on the Windows XP platform because it makes use of Windows XP's style engine."
beim Mac-Style habe ich nichts derartiges gelesen.
Ausserdem gibt der Compiler nur beim Mac-Style die Fehlermeldung aus, dass er die Header nicht findet. Beim XP-Style mekert er nicht, aber die Application hat auch keinen XP-Look. (ist aber klar, steht ja auch in der Docu.).
Naja, ich finde das ganze etwas verwirrend. Trozdem vielen Dank!
Grüße John
PS.:
danke für den Tipp!!Außerdem ist deine Verwendung von den Styles nicht ganz so gut.
Du kannst die String Namen übergeben an setStyle, damit läufst du nicht Gefahr, dass dieser nicht existiert, da er auf den Standard Style zurückfällt.
Bsp:
QApplication::setStyle( "windowsxp" );
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
"This class is implemented as a wrapper to the Apple Appearance Manager. This allows your application to be styled by whatever theme your Macintosh is using."john hat geschrieben: hm, beim XP-Style steht in der QT-Documentaion:
"Warning: This style is only available on the Windows XP platform because it makes use of Windows XP's style engine."
beim Mac-Style habe ich nichts derartiges gelesen.
Zwar nicht direkt, aber deutlich genug. Schade eigentlich...