【备忘】pyqt启动文件模板备忘


# PyQt库
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
# 其他库
import sys
import os
# pyuic5转化后的ui库
from ui.demo_mainWidget import Ui_Form as demo_mainWidget


class Demo(QWidget,demo_mainWidget):
    def __init__(self,parent=None):
        super(Demo,self).__init__(parent)
        self.setupUi(self)


# 异常捕获 自定状态码退出
sys._excepthook = sys.excepthook
def exception_hook(exctype, value, traceback):
    # print(exctype)
    # print(value)
    # print(traceback)
    sys._excepthook(exctype, value, traceback)
    sys.exit(1)
sys.excepthook = exception_hook

if __name__ == '__main__':
    app = QApplication(sys.argv)
    demo = Demo()
    demo.show()
    sys.exit(app.exec_())