QToolButton上icon的位置设置
时间: 2023-10-05 14:12:48 浏览: 81
Setting icon
您可以使用QToolButton的setToolButtonStyle方法来设置图标的位置。该方法接受一个Qt::ToolButtonStyle枚举类型的参数,可以设置图标的位置为左侧、右侧、上方或下方。
以下是一个示例代码,将图标设置在左侧:
```python
from PyQt5.QtWidgets import QApplication, QToolButton, QMainWindow
from PyQt5.QtGui import QIcon
app = QApplication([])
window = QMainWindow()
toolButton = QToolButton(window)
toolButton.setToolButtonStyle(Qt.ToolButtonTextBesideIcon) # 设置图标在文字旁边
toolButton.setIcon(QIcon('icon.png')) # 设置图标
toolButton.setText('Button') # 设置按钮文本
window.setCentralWidget(toolButton)
window.show()
app.exec_()
```
您可以根据需要选择合适的ToolButtonStyle来设置图标的位置。
阅读全文