pyqt5显示水平布局
时间: 2023-10-26 22:10:31 浏览: 131
以下是一个简单的PyQt5水平布局示例:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QHBoxLayout, QPushButton
class MyWindow(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
hbox = QHBoxLayout(self)
btn1 = QPushButton('Button 1', self)
hbox.addWidget(btn1)
btn2 = QPushButton('Button 2', self)
hbox.addWidget(btn2)
self.setLayout(hbox)
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('Horizontal Layout')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MyWindow()
sys.exit(app.exec_())
```
在这个示例中,我们创建了一个名为`MyWindow`的自定义窗口类,并在其中创建了一个水平布局`hbox`。然后,我们将两个QPushButton部件添加到该布局中,并将该布局设置为窗口的主要布局。最后,我们显示窗口并启动应用程序事件循环。
阅读全文