pyqt创建水平布局
时间: 2023-07-16 20:14:12 浏览: 131
QT 界面水平布局demo
在PyQt中,可以使用QHBoxLayout类创建水平布局。以下是一个简单的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QHBoxLayout, QPushButton
app = QApplication([])
window = QWidget()
layout = QHBoxLayout()
layout.addWidget(QPushButton('Button 1'))
layout.addWidget(QPushButton('Button 2'))
layout.addWidget(QPushButton('Button 3'))
window.setLayout(layout)
window.show()
app.exec_()
```
在这个例子中,我们首先创建了一个`QApplication`对象和一个`QWidget`对象。然后,我们创建一个`QHBoxLayout`对象并向其添加三个`QPushButton`小部件。最后,我们将布局设置为窗口的布局,并显示窗口。
运行此代码将显示一个带有三个按钮的窗口,这些按钮按照水平方向排列。
阅读全文