带有文本下方图标的按钮

时间:2010-05-17 11:36:50

标签: qt

我对QT UI开发很陌生。

我需要在图标下方创建一个带文字的按钮。没有选项可以将此属性设置为QPushButton。

当我尝试在网上搜索时,他们告诉我使用QToolButton。当我使用QToolButton时,我可以设置Qt :: ToolButtonTextUnderIcon。但我找不到改变尺寸的方法,即宽度,高度,x和y位置。

如何在Qt中的图标下方显示带有文字的图标?有什么建议?。

1 个答案:

答案 0 :(得分:0)

对于 QToolButton :所有你需要的东西(即宽度,高度,x,y)QToolButton都有!看看here和这里的一些方法:

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

QPushButton怎么样,可能它不支持更改图标和文本的位置。但也许有些可能,例如重新实现paintEvent()方法或使用setStyleSheet()方法执行update()。 (但这不是菜鸟的方式,对不起)

顺便说一下here是一些有趣的“改变”的Qt小部件...

祝你好运。