2010-12-29 3 views
1
#editButton { 
    background: url(:/icons/icons/tango/mods/32x32/pencil.png) top center no-repeat; 
    height: 50px; 
} 

Ich habe mehrere Möglichkeiten ausprobiert, um den Text unter meinem Symbol zu platzieren, aber er erscheint immer in der Mitte der Schaltfläche (vertikal und horizontal). Ich weiß, dass ich das mit einem QToolButton im Code tun kann, aber ich muss das im Stylesheet der Anwendung tun.Ist es möglich, ein Symbol über dem Text in einem QPushButton (oder einem QToolButton) mit qt Stylesheets zu platzieren?

Vielen Dank im Voraus!

Antwort

6

Gelöst. Diese Stilregel funktioniert so, wie ich möchte:

#editButton { 
    border: 2px solid gray; 
    border-radius: 4px; 
    background: url(:/icons/icons/tango/mods/32x32/pencil.png) top center no-repeat; 
    padding-top: 32px; 
} 

Einstellung padding-top zu 32px ist nicht genug. Border muss auch eingestellt werden.

+0

Ich wünschte, ich könnte dies zweimal upvote – cppguy

Verwandte Themen