写一个pyside6例子
时间: 2024-03-09 14:46:49 浏览: 16
好的,下面是一个简单的Pyside6例子,它创建了一个窗口,并在窗口中显示了一个标签和一个按钮。当按钮被点击时,标签的文本会发生变化。
```python
import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QLabel, QPushButton
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("My Pyside6 Window")
self.setGeometry(100, 100, 300, 200)
self.label = QLabel("Hello, Pyside6!", self)
self.label.move(50, 50)
self.button = QPushButton("Click me!", self)
self.button.move(50, 100)
self.button.clicked.connect(self.on_button_click)
def on_button_click(self):
self.label.setText("Button clicked!")
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec())
```
在这个例子中,我们创建了一个继承自QMainWindow的窗口类MyWindow,其中包含一个标签和一个按钮。当按钮被点击时,我们通过连接on_button_click()方法来改变标签的文本。最后,我们创建了一个应用程序对象并显示了窗口。