pyqt5写的界面程序为什么会重复运行?找不到问题出在哪里

用pyqt5写的界面程序,程序中各个界面是用stackedwidget做的,用按键来实现跳转。在此贴其中一页的代码,本页想实现的是保存输入框中的文字,最终的结果是可以将文本保存到本地,但本页的程序会因为点了stackedwidget其他页面而重复运行,导致保存时的界面会不停跳出。

该页界面图
再结合界面的图描述一下问题,进入这个界面后,可以点击上面的查询、追踪等按钮跳转stackedwidget其他的页,但是每次跳转都会增加输入文本后保存的次数,导致上图中那个文件保存多次弹出。(如下图所示,文本已经保存了,程序还在运行保存)

保存界面多次弹出
问题大致描述详细了,下面贴上这一页的功能代码,我实在不知道错误的具体原因,希望大家不惜赐教!先提前感谢一下了!

#定义Ui_outinfo为室外信息界面
class Ui_outinfo(QtWidgets.QDialog,Ui_outDialog): 
    def __init__(self):
        super(Ui_outinfo,self).__init__()
        self.setupUi(self)
        #更改窗口名字
        self.setWindowTitle('大棚室外环境信息')
        #更改窗口图标
        self.setWindowIcon(QIcon('logo.ico')
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值