pyqt5例子源代码
时间: 2023-08-12 17:02:35 浏览: 114
pyqt5源代码:关系和坐标变换:可随意挪动图中的图形的位置,记录坐标位置。方法:pyqtSignal,QPoint,Qt
5星 · 资源好评率100%
PyQt5是一个流行的Python GUI(图形用户界面)工具包,可以用于开发桌面应用程序。以下是一个简单的PyQt5示例的源代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton
# 创建一个继承自QMainWindow的窗口类
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
# 设置窗口标题和初始大小
self.setWindowTitle("PyQt5示例")
self.setGeometry(100, 100, 300, 200)
# 创建一个按钮并设置其文本和位置
self.button = QPushButton("点击我", self)
self.button.setGeometry(100, 75, 100, 50)
# 连接按钮的点击事件信号到自定义的槽函数
self.button.clicked.connect(self.buttonClicked)
# 自定义的按钮点击槽函数
def buttonClicked(self):
print("按钮被点击了!")
# 创建应用程序实例
app = QApplication(sys.argv)
# 创建窗口实例
window = MyWindow()
# 显示窗口
window.show()
# 运行应用程序主循环
sys.exit(app.exec_())
```
这个例子创建了一个简单的窗口,并在窗口中放置了一个按钮。当点击按钮时,会打印出一条消息。这个例子展示了PyQt5的基本用法,包括创建窗口、创建控件、连接信号和槽函数等。
阅读全文