pyqt5的qtoolbar设置按钮间距
时间: 2023-07-03 11:05:40 浏览: 91
可以使用 `setSpacing()` 方法来设置 `QToolBar` 中按钮之间的间距。
示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QAction, QToolBar
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
toolbar = QToolBar(self)
self.addToolBar(toolbar)
# 添加两个动作按钮
action1 = QAction('Action 1', self)
action2 = QAction('Action 2', self)
toolbar.addAction(action1)
toolbar.addAction(action2)
# 设置按钮之间的间距
toolbar.setSpacing(10)
self.setWindowTitle('QToolBar Spacing')
self.show()
if __name__ == '__main__':
app = QApplication([])
window = MainWindow()
app.exec_()
```
在上面的代码中,我们使用 `setSpacing()` 方法将按钮之间的间距设置为了 `10`。你可以根据自己的需求调整这个值。