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("我的按钮", dlg) lbl.move(500, 500) dlg.setWindowTitle("我的窗体") dlg.resize(1600, 1200) # dlg.move(100, 100) dlg.show() ################################################## # 阻塞函数(对话框没有关闭,exec会一直不结束) status = app.exec() # 可选 sys.exit(status)