面向過程模版
# 主要包含了我們常用的一些類,彙總到了一塊
from PyQt5.Qt import *
import sys
# 創建一個應用程序對象
app = QApplication(sys.argv)
# 3、控件的操作
# 3.1、創建控件
window = QWidget() # 創建一個主程序框
# 3.2、設置控件
window.setWindowTitle('')
window.resize(500, 500)
# 3.3、展示控件
window.show()
# 4、應用程序的執行、進入消息循環。使整個程序進入無限循環
sys.exit(app.exec_())
面向對象模版
from PyQt5.Qt import *
class Window(QWidget):
# 初始化對象,創建時自動調用;
def __init__(self):
super().__init__()
self.setWindowTitle('hello python')
self.resize(500, 500)
self.setup_ui()
# 創建控件
def setup_ui(self):
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())