Hi,
ich habe es jetzt geschaft mein Programm (welches ich unter Linux geschrieben habe) als Windows.exe zu kompilieren. Jetzt ist der Style der Gui natürlich Windows entsprechend.
Gibt es eine Möglichkeit der Gui vor dem Kompilieren einen bestimmten Style auf zu zwingen? Im Designer kann ich mir ja diverse Styles als Vorschau anzeigen lassen.
MfG
Stephan
CleanlooksStyle unter Windows-GUI
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
http://doc.trolltech.com/4.5/qapplication.html#setStyle würde ich mal sagen.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Danke für die schnelle Antwort! Ich glaube das ist genau das richtige...
wenn ich das aber in meine main.cpp einfüge:
sagt er mir beim kompilieren:
obwohl ich es quasi direkt aus der Docu genommen habe. Wo liegt mein Fehler?
wenn ich das aber in meine main.cpp einfüge:
Code: Alles auswählen
int main( int argc, char* argv[]){
QApplication Q(argc, argv);
Q.setStyle(new QWindowsStyle);
Jadefox J;
J.show();
return Q.exec();
}Code: Alles auswählen
main.cpp: In function »int main(int, char**)«:
main.cpp:6: Fehler: expected type-specifier before »QWindowsStyle«
main.cpp:6: Fehler: expected `)' before »QWindowsStyle«
main.cpp:6: Fehler: keine passende Funktion für Aufruf von »QApplication::setStyle(int*)«
/usr/include/qt4/QtGui/qapplication.h:126: Anmerkung: Kandidaten sind: static void QApplication::setStyle(QStyle*)
/usr/include/qt4/QtGui/qapplication.h:127: Anmerkung: static QStyle* QApplication::setStyle(const QString&)
du hast recht,
#include <QWindowsStyle>
habe ich vergessen
jetzt klappt es, vielen Dank!
Edit: Also der Stlye ist jetzt genau der gleich, nur das Farbthema passt noch nicht, da beim Cleanlook eher hellgrau-blau ist und bei Windows dunkelgrau-braun. Kann man das Frabschema auch noch übernehmen, oder muss man da eine extra Farbe angeben und rumprobieren bis es passt? Hab schon mit setColorSpec rumprobiert wobei ich da noch nicht ganz durchblicke..
#include <QWindowsStyle>
habe ich vergessen
Edit: Also der Stlye ist jetzt genau der gleich, nur das Farbthema passt noch nicht, da beim Cleanlook eher hellgrau-blau ist und bei Windows dunkelgrau-braun. Kann man das Frabschema auch noch übernehmen, oder muss man da eine extra Farbe angeben und rumprobieren bis es passt? Hab schon mit setColorSpec rumprobiert wobei ich da noch nicht ganz durchblicke..