文本下面的Qt QPushbutton图标

时间:2012-10-12 09:42:55

标签: qt pyqt

当我使用Icon创建QPushButton时,它默认显示图标右侧的文本。有没有办法让文字显示在图标上方?

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用QToolButton代替。这个类有一个名为setToolButtonStyle的方法,它允许你完全按照你想要的那样做。

在C ++中(我从未搞砸过PyQt):

QToolButton *button = new QToolButton(this);
button->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);

链接到C ++文档:QToolButtonQt::ToolButtonStyle