pyqt5启动窗口代码
时间: 2024-10-27 10:04:54 浏览: 22
PyQt5是一个Python绑定的跨平台应用程序开发工具包,它基于Qt库。如果你想创建一个简单的PyQt5应用并显示一个窗口,可以按照以下步骤编写代码:
```python
from PyQt5.QtWidgets import QApplication, QWidget
# 定义主窗口类
class MainWindow(QWidget):
def __init__(self):
super(MainWindow, self).__init__()
# 设置窗口的基本属性
self.setWindowTitle('My PyQt5 App')
self.setGeometry(100, 100, 400, 300)
# 设计窗口布局,这里简单地添加一个标签
self.label = QLabel(self)
self.label.setText("Hello, PyQt5!")
self.label.move(50, 50)
# 主函数,用于启动应用
def main():
app = QApplication([]) # 创建QApplication实例
window = MainWindow() # 实例化窗口对象
window.show() # 显示窗口
# 应用程序运行直到退出
app.exec__()
if __name__ == '__main__':
main()
```
在这个例子中,我们首先导入所需的模块,然后定义了一个继承自`QWidget`的`MainWindow`类,设置了窗口的基本属性,并在其内部创建了一个标签。在`main`函数中,我们创建了`QApplication`实例,展示窗口,并让应用程序循环运行。
阅读全文