切换窗口

更新时间:2023-03-03 16:18:13 阅读: 评论:0

三只小熊-莴苣怎么做好吃又简单

切换窗口
2023年3月3日发(作者:星际穿越剧情)

[PyQt5]python点击按钮实现窗⼝切换

纯代码:

新建个⼯程,下⾯新建三个⽂件:

ui_

ui_

三个⽂件内代码如下:

#⽂件代码

importui_dengluasdl

importui_zhucheaszc

etsimportQApplication,QMainWindow,QDialog

importsys

classparentWindow(QMainWindow):

def__init__(lf):

QMainWindow.__init__(lf)

_ui=_submit_ur()

_i(lf)

classchildWindow(QDialog):

def__init__(lf):

QDialog.__init__(lf)

=_MainWindow()

i(lf)

if__name__=='__main__':

app=QApplication()

window=parentWindow()

child=childWindow()

#通过toolButton将两个窗体关联

btn=__submit_ur

t()

#显⽰

()

(_())

#ui_⽂件代码

fromPyQt5importQtCore,QtGui,QtWidgets

classUi_submit_ur(object):

deftupUi(lf,Form):

ectName("Form")

(400,300)

=(Form)

metry((140,120,101,71))

ectName("label")

_submit_ur=utton(Form)

_submit_metry((130,190,93,28))

_submit_ectName("Ui_submit_ur")

slateUi(Form)

tSlotsByName(Form)

defretranslateUi(lf,Form):

_translate=ate

dowTitle(_translate("Form","Form"))

t(_translate("Form","我是登陆"))

_submit_t(_translate("Form","注册页⾯"))

#ui_⽂件代码

fromPyQt5importQtCore,QtGui,QtWidgets

classUi_MainWindow(object):

deftupUi(lf,Form):

ectName("Form")

(400,300)

=(Form)

metry((150,170,72,15))

ectName("label")

slateUi(Form)

tSlotsByName(Form)

defretranslateUi(lf,Form):

_translate=ate

dowTitle(_translate("Form","Form"))

t(_translate("Form","我是注册"))

运⾏.出现主界⾯,点击按钮,出现第⼆个窗⼝

设计界⾯操作

打开QTDesigner设计两个如图所⽰的界⾯

类别可

以到后⾯改

再pycharm中重构它,把.ui⽂件变成.py⽂件

ui_denglu⽂件中,把class改为Ui_submit_ur

ui_zhuce同理,改为Ui_MainWindow

要注意这⾥的按钮名称要⼀致

运⾏即可

本文发布于:2023-03-03 16:18:13,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1677831493125054.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:切换窗口.doc

本文 PDF 下载地址:切换窗口.pdf

上一篇:怎么裁剪音乐
下一篇:返回列表
标签:切换窗口
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|