试图在QDialog之后显示QMainwindow。 它显示的是,现在是显示QMainWindow方案剂量而不去除的时候。 帮助?
"""
#import QtData_Tree as DT
import sys
import sqlite3
from PyQt5 import QtWidgets
from PyQt5.uic import loadUi
from PyQt5.QtWidgets import QMainWindow,QDialog,QApplication
class Welcom(QDialog):
def __init__(self):
super(Welcom,self).__init__()
loadUi("Welcom.ui",self)
self.setWindowTitle("Welcom")
class Login(QDialog):
def __init__(self):
super(Login,self).__init__()
loadUi("Login.ui",self)
#self.login_btn.clicked.connect(self.loaddata)
self.password_input.setEchoMode(QtWidgets.QLineEdit.Password)
self.back_btn.clicked.connect(goback)
self.login_btn.clicked.connect(goDT)
class data_entery(QMainWindow):
def __init__(self):
super(data_entery,self).__init__()
loadUi("QtData_Tree.ui",self)
def goDT():
log=QtData_Tree()
widget.addWidget(log)
widget.setCurrentIndex(widget.currentIndex()+2)
app=QApplication(sys.argv)
welcom_win=Welcom()
widget=QtWidgets.QStackedWidget()
widget.addWidget(welcom_win)
#widget.setFixedHeight(550)
#widget.setFixedWidth(450)
widget.show()
app.exec()
我为其工作的QmainWindow建立了一个新档案,但我怀疑这两个档案/方案之间的联系。