使用pyside6写一个简单的界面
时间: 2024-05-12 19:19:35 浏览: 178
以下是一个简单的使用Pyside6编写的GUI应用程序示例。
```python
import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QLabel, QPushButton, QVBoxLayout, QWidget
class MyWidget(QWidget):
def __init__(self):
super().__init__()
# 创建标签
self.label = QLabel("Hello, World!")
# 创建按钮
self.button = QPushButton("Click me!")
self.button.clicked.connect(self.handleButton)
# 创建垂直布局,并将标签和按钮添加到其中
layout = QVBoxLayout()
layout.addWidget(self.label)
layout.addWidget(self.button)
# 设置布局
self.setLayout(layout)
def handleButton(self):
# 按钮点击事件的处理函数
self.label.setText("Button clicked!")
if __name__ == "__main__":
app = QApplication(sys.argv)
widget = MyWidget()
widget.show()
sys.exit(app.exec())
```
该应用程序包含一个窗口,其中包括一个标签和一个按钮。当用户单击按钮时,标签的文本将更改为“Button clicked!”。
阅读全文