pyqt6写代码实例
时间: 2024-11-16 22:14:04 浏览: 18
PyQt6是一个Python绑定到Qt库的模块,它允许开发者使用Python语言创建跨平台的GUI应用程序。下面是一个简单的PyQt6例子,演示了如何创建一个窗口并添加一个按钮:
```python
import sys
from PyQt6.QtWidgets import QApplication, QWidget, QPushButton
# 创建Qt应用实例
app = QApplication(sys.argv)
# 定义窗口类
class MyWindow(QWidget):
def __init__(self):
super().__init__()
# 设置窗口的基本属性
self.setWindowTitle('PyQt6 Example')
self.setGeometry(100, 100, 300, 200)
# 创建一个按钮
button = QPushButton('Click me!', self)
button.move(50, 50) # 设置按钮的位置
# 连接信号和槽函数,当按钮被点击时显示消息
button.clicked.connect(self.show_message)
def show_message(self):
print("Button was clicked!")
# 实例化窗口并显示
window = MyWindow()
window.show()
# 运行主循环
sys.exit(app.exec())
```
在这个例子中,我们首先导入必要的模块,然后创建`QApplication`实例,这是Qt应用的核心。接着,定义了一个名为`MyWindow`的自定义窗口类,并在其中添加了一个QPushButton。当按钮被点击时,会触发`show_message`方法,打印一条信息。
阅读全文