Кнопка с текстом под значком - PullRequest
3 голосов
/ 17 мая 2010

Я очень новичок в разработке QT UI.

Мне нужно создать кнопку с текстом под значком. Нет возможности установить это свойство в QPushButton.

Когда я пытался искать в сети, мне сказали использовать QToolButton. Когда я использовал QToolButton, я мог установить Qt :: ToolButtonTextUnderIcon. Но я не смог найти способ изменить размер, то есть ширину, высоту, положение x и y.

Как я могу отобразить значок с текстом под значком в Qt? Какие-либо предложения?.

1 Ответ

0 голосов
/ 17 мая 2010

Для QToolButton : все, что вам нужно (то есть ширина, высота, х, у), которое есть в QToolButton! Взгляните здесь и вот несколько методов:

setFixedHeight ( int )
setFixedSize ( const QSize & )
setFixedSize ( int, int )
setFixedWidth ( int )

Что касается QPushButton, возможно, он не поддерживает изменение расположения значка и текста. Но, может быть, каким-то образом это возможно, например, переопределение методов paintEvent () или выполнение update () с помощью методов setStyleSheet (). (Но это не нубский способ, извините)

Кстати, здесь - это несколько интересных "измененных" виджетов Qt ...

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...