[PYTHON]PyQt5 前置程序

import sys
# QApplication管理GUI程序的控制流和主要设置。
# QMainWindow主窗口管理
from PyQt5.QtWidgets import QApplication,QMainWindow
import Ui_text11
if __name__ == "__main__":
    # 所有的PyQt5应用必须创建一个应用(Application)对象。
    # sys.argv参数是一个来自命令行的参数列表。
    app = QApplication(sys.argv)
    mainWindow = QMainWindow()
    ui = Ui_text11.Ui_MainWindow()
    # 向主窗口添加控件
    ui.setupUi(mainWindow)
    # 主窗口显示
    mainWindow.show()
    # sys退出机制
    sys.exit(app.exec_())

 

 
import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *

# 定义一个方法,用来运行主函数
def main():
    app = QApplication(sys.argv)
    exit(app.exec_())

if __name__ == "__main__":
    main()
import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.Qt import *
# 定义一个方法,用来运行主函数
def main(self):
    app = QApplication(sys.argv)
    main = self()
    main.show()
    exit(app.exec_())

if __name__ == "__main__":
  ###这里输入上面的窗口名,不要括号###
    main(self)

 

posted on 2020-03-18 09:02  dandanduba  阅读(333)  评论(0编辑  收藏  举报

导航