Style in Qt für alle Komponenten

insertcoin

Erfahrenes Mitglied
Hallo miteinander,

ich will in Qt für alle Komponenten die ich in meinem Programm verwende den selben Style einstellen. In meinem Fall QPlastiqueStyle. Für einzelne Elemete ist mir das auch gelungen, aber dies für jedes durch zu führen ist mir zu viel Arbeit. Gibt es da ne Möglichkeit wie ich es nur einmal festlegen muss?

Danke schon mal.

Schönen Gruß
 
Das würde mich auch mal interessieren..
Ich weiß nur das man den Style beim ausführen bestimmen kann bzw. als Parameter übergeben kann.
Code:
./prog -style plastique

mfg
 
Na einfach wenn du deine binary ausführst, beispielsweise in der Konsole unter Windows.
Code:
[Pfad]/[Binary] -style [Mode]

Dauerhaft ist es vllt. eleganter eine Verknüpfung zu erstellen und dann unter Windows bei Ziel z.B.
Code:
F:\Projects\C++\Qt\Spreadsheet\debug\Spreadsheet.exe -style plastique

Hoffe das hilft dir bissl :)
Ansonsten vielleicht mal im "Assistant" nachgucken ?
 
Also es sei dir gesagt der Assistant ist sowas von Informativ für die Zukunft.

C++:
#include <QApplication>
#include <QLabel>
#include <QPlastiqueStyle>   // einbinden

int main(int argc, char* argv[])
{
    QApplication app(argc, argv);
    QApplication::setStyle(new QPlastiqueStyle);   // Style setzen
    QLabel* label = new QLabel("<h2><i>Hello</i> <font color=red>Qt!</font></h2>");
    label->show();

    return app.exec();
}

mfg
 
Tatsächlich, das war ja einfach .. ich hab da schon geschaut, aber ich hätt nicht gedacht dass man den Befehl auf die Applikation anwenden kann .. sondern eher auf das Widget oder eben den Container der alles andere enthält ..
vielen Dank .. da kann ich mir jetzt das weitere suchen sparen :) ..

Gruß insertcoin
 
Zurück