Frage

Gibt es ein Stylesheet für den Einsatz in Qt-Anwendungen (durch Qt Creator), die Ihre GUI die Sheet macht Sie in Qt Creator sehen selbst, sowie in AutoCAD und einige andere Anwendungen?

Was ist der Name dieses Sheet oder wo kann ich es bekommen? Es sieht aus wie das Vista Sheet obwohl ...

Und wenn Sie eine benutzerdefinierte Stylesheet Ihrer Qt-Anwendung gesetzt ist, wird es den gleichen Stil auf allen Plattformen angezeigt werden, oder wird es noch nativen Teile GUI angezeigt werden?

War es hilfreich?

Lösung

Ich kann nicht sagen, wie Sie Stylesheets erhalten würden, die Qt Creator oder AutoCAD passen, aber Ihre andere Frage zu beantworten: Wenn Sie ein Stylesheet anwenden, gilt es für das Objekt, das Sie es angewandt, und das Kind Hierarchie dieses Objekt. Jedes Widget adressiert nicht durch das Stylesheet in irgendeiner Weise das native Look-and-Feel beibehalten, die den Stil passt (nicht Stylesheet) gewählt von Qt als am besten geeignet für Ihre Anwendung basiert auf der Plattform und Desktop-Umgebung des Benutzers.

Andere Tipps

Für die Menschen, die um mehr erfahren möchten: Der Stil scheint manhattanstyle genannt zu werden und sich QWindowsStyle. Es ist nicht ein CSS-Stylesheet und daher nicht einfach kopieren und einzurichten einfügen. Es scheint einige andere Abhängigkeiten in dem Quellcode zu haben, so dass ich weiß nicht, wie viel sie es anpassen nehmen.

Die Quelle befindet sich in der [qt-creator Quellcode] /src/plugins/coreplugin/manhattanstyle.cpp

gefunden

Und btw: wenn Sie mit Debian / Ubuntu: Geben Sie apt-get source qt-Schöpfer, die Quelle zu bekommen;)

ja, jemand hat es ausgesondert. finden Sie in diesem Manhattan Stil

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top