已有183人关注
PyQt5界面分离后主窗口按钮如何打开设计好的其他界面
发表在Python图书答疑 2022-03-21 《PyQt5&Python游戏开发》第4章 PyQt5窗口设计基础
是否精华
版块置顶:
1 LuoJiFenLi.py

from PyQt6 import QtWidgets
from ZhuCeChuangKou import Ui_ZhuCeChuangKou
from ZhuChuangKou import Ui_ZhuChuangKou

class MainWindow(QtWidgets.QMainWindow,Ui_ZhuChuangKou):
    def __init__(self,):
        super(MainWindow, self).__init__()
        self.setWindowTitle("不会飞的dog")
        self.setupUi(self)
        #注册事
        self.ZhuCeBtn.clicked.connect(self.zhu_ce)
    def zhu_ce(self):
        # 点击注册 弹出新窗口
        print("调用zhu_ce")
        ui2=Mui2()
        ui2.show()


class Mui2(QtWidgets.QMainWindow,Ui_ZhuCeChuangKou):
    def __init__(self,):
        super(Mui2, self).__init__()
        self.setWindowTitle("不会飞的dog")
        self.setupUi(self)

2 QiDongCuangKou.py        

from PyQt6 import QtWidgets
from LuoJiFenLi import MainWindow
# from LuoJiFenLi import Mui2
import sys

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    mainWindow = MainWindow()
    # mainWindow2=Mui2()  
    # mainWindow2.show() 
    mainWindow.show()
    sys.exit(app.exec())









2022-03-21 15:55:46编辑
分享到:
精彩评论 2
不会飞的dog
学分:5 LV1
game99258
学分:2266 LV10
2022-07-16
板凳

UI转PY后,要加下边的代码:

if __name__=="__main__":

    import sys

    app=QtWidgets.QApplication(sys.argv)

    MainWindow=QtWidgets.QMainWindow()

    ui=Ui_MainWindow()

    ui.setupUi(MainWindow)

    MainWindow.show()

    sys.exit(app.exec_())


首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照