该问题,有很多种方法,但是很多方法要么这个有问题,要么那个有问题,最后终于找到一种没问题的方法。记录一下:
参考地址:https://www.jianshu.com/p/d18ff36a78d6?from=singlemessage
login.py(登录窗口)文件
import sys
from pyqt5 import qtcore, qtgui, qtwidgets
from pyqt5.qtcore import *
from pyqt5.qtwidgets import qfiledialog, qmessagebox, qdockwidget, qlistwidget
from pyqt5.qtgui import *
from ui_login import ui_login_window #由.ui文件生成.py文件后,导入创建的gui类
from main import * # main.py为 主窗口代码文件
from class_mssql import mssql
#qtwidgets.qmainwindow:继承该类方法
class login_window(qtwidgets.qmainwindow,ui_login_window):
#__init__: 析构函数,也就是类被创建后就会预先加载的项目。
# 马上运行,这个方法可以用来对你的对象做一些你希望的初始化。
def __init__(self):
#这里需要重载一下login_window,同时也包含了qtwidgets.qmainwindow的预加载项。
super(login_window, self).__init__()
se