123456789101112131415161718192021222324252627282930313233 |
- from PyQt5.QtWidgets import QApplication # Qt程序与系统的关系
- from PyQt5.QtWidgets import QDialog # 负责生成对话框窗体,其他组件的容器
- from PyQt5.QtWidgets import QPushButton
- from PyQt5.QtWidgets import QLabel
- import sys
- # Qt编程(一套GUI的API)
- # 生成APP
- app = QApplication([]) # 参数传递一组命令行参数
- ##################################################
- # 生成对话框
- dlg = QDialog()
- # 增加按钮
- btn = QPushButton("案例", dlg)
- btn.move(100, 100)
- btn2 = QPushButton("我的按钮2", dlg)
- btn2.move(200, 200)
- lbl = QLabel("<html><body><font style='color:red;'>我的</font><b>按钮</b></body></html>", dlg)
- lbl.move(500, 500)
- dlg.setWindowTitle("我的窗体")
- dlg.resize(1600, 1200)
- # dlg.move(100, 100)
- dlg.show()
- ##################################################
- # 阻塞函数(对话框没有关闭,exec会一直不结束)
- status = app.exec()
- # 可选
- sys.exit(status)
|