2016-12-13 4 views
0

Richtig, ich mache ein kleines Projekt von mir auf Qt und während der Verwendung der Stylesheets für meine MainWindow.ui fiel mir der Fehler Unknown property transform. Ich habe CSS schon früher benutzt und kenne mich damit aus, aber ich hatte keine Probleme mit einfachen Übersetzungen, Transformationen etc.Qt - Unbekannte Eigenschaft transform

Ich bin mir bewusst, dass transform kein Standard ist, aber in CSS verwendet, aber ich sollte Verwenden Sie -moz-transform, -o-transform, -etc-transform für verschiedene Browser.

Dies ist das Bit, wo ich die Transformation bin mit:

QPushButton#zoomButton 
{ 
    border-image: url(:/Data/buttonZoom_Idle.png) 0 0 0 0 stretch stretch; 
} 
QPushButton#zoomButton:pressed 
{ 
    border-image: url(:/Data/buttonZoom_Pressed.png) 0 0 0 0 stretch stretch; 
} 

QPushButton#zoomButton:hover 
{ 
    border-image: url(:/Data/buttonZoom_Hover.png) 0 0 0 0 stretch stretch; 
    transform: rotate(30deg); 
} 

Antwort

2

Qt unterstützt nur eine Teilmenge von CSS für Stylesheets für Widgets. Sie finden die Details darüber, was unterstützt wird (und wie unterschiedliche Eigenschaften für die verschiedenen Widgets interpretiert werden) in Qt Style Sheets Reference Documentation.

+0

Also gibt es keine Möglichkeit, die Stylesheets für Animationen zu verwenden? –

+0

@JoeCarr Wenn es nicht als unterstützt dokumentiert ist, wird es nicht unterstützt. Die Dokumentation für Qt Stylesheets ist umfassend. –

Verwandte Themen