【发布时间】:2012-10-12 09:42:55
【问题描述】:
当我创建一个带有图标的 QPushButton 时,默认情况下它会在图标右侧显示文本。有没有办法让文字显示在图标上方?
【问题讨论】:
当我创建一个带有图标的 QPushButton 时,默认情况下它会在图标右侧显示文本。有没有办法让文字显示在图标上方?
【问题讨论】:
最简单的方法是改用QToolButton。这个类有一个名为setToolButtonStyle的方法,它允许你做你想做的事。
在 C++ 中(我从来没有弄乱过 PyQt):
QToolButton *button = new QToolButton(this);
button->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
C++ 文档链接:QToolButton 和 Qt::ToolButtonStyle
【讨论】: