Можно ли поместить значок над текстом в QPushButton (или QToolButton) с таблицами стилей qt? - PullRequest
1 голос
/ 29 декабря 2010
#editButton {
    background: url(:/icons/icons/tango/mods/32x32/pencil.png) top center no-repeat;
    height: 50px;
}

Я пытался несколькими способами разместить текст под значком, но он всегда отображается в середине кнопки (по вертикали и по горизонтали). Я знаю, что могу сделать это, используя QToolButton в коде, но мне нужно сделать это в таблице стилей приложения.

Спасибо заранее!

1 Ответ

6 голосов
/ 29 декабря 2010

решаемая.Это правило стиля работает так, как я хочу:

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

Недостаточно установить для padding-top значение 32px.Граница тоже должна быть установлена.

...