pyqt的setToolButtonStyle设置样式表
时间: 2024-02-05 18:08:12 浏览: 148
在PyQt中,可以使用setToolButtonStyle方法来设置QToolButton的样式表。该方法接受一个参数,用于指定按钮的样式。
以下是一个示例代码,演示了如何使用setToolButtonStyle方法设置QToolButton的样式表:
```python
from PyQt5.QtWidgets import QApplication, QToolButton, QToolBox
app = QApplication([])
toolbox = QToolBox()
button1 = QToolButton()
button1.setText("Button 1")
button1.setToolButtonStyle(Qt.ToolButtonTextUnderIcon) # 设置按钮的样式为文字在图标下方
toolbox.addItem(button1, "Item 1")
button2 = QToolButton()
button2.setText("Button 2")
button2.setToolButtonStyle(Qt.ToolButtonTextBesideIcon) # 设置按钮的样式为文字在图标旁边
toolbox.addItem(button2, "Item 2")
toolbox.show()
app.exec_()
```
在上面的代码中,我们创建了一个QToolBox,并向其添加了两个QToolButton。然后,我们使用setToolButtonStyle方法分别设置了这两个按钮的样式。第一个按钮的样式为文字在图标下方,第二个按钮的样式为文字在图标旁边。
运行上述代码,将会显示一个QToolBox,其中包含两个按钮,它们的样式根据我们的设置进行了调整。
阅读全文