添加了QToolbar.addWidget()的小部件下的文本

时间:2009-11-20 15:59:43

标签: qt qt4 pyqt

我有一个QToolbar toolButtonStyle设置为Qt::ToolButtonTextUnderIcon,我在其中添加了QLineEditaddWidget()。我希望在该小部件下面有描述性文本,就像我使用其他按钮一样,但我不知道该怎么做或者甚至可能。我试过了:

lineEdit = QLineEdit()
action = self.toolBar.addWidget(lineEdit)
action.setText("Some Text")

但它不起作用。有可能吗?如果没有,是否有一些我不知道的特殊技术,将文本放在该小部件下,使其与其他标签对齐而不管样式如何?

1 个答案:

答案 0 :(得分:1)

toolButtonStyle仅指向按钮的标签位置,而您正在添加QLineEdit。 要在行下编辑标签,请尝试排列布局,例如QVBoxLayout