为了账号安全,请及时绑定邮箱和手机立即绑定

PyQT5在睡眠前显示标签

PyQT5在睡眠前显示标签

元芳怎么了 2021-06-30 17:27:31
我正在尝试为我的 python 代码创建一个 GUI。我遇到了一个问题,我想显示一个带有文本“请稍候”的标签,与此并行我想让我的代码休眠 1.25 秒。但是,它在不显示标签的情况下进入睡眠状态。在我看来,它以某种方式“跳过”了 .show()这是代码的片段:def status_check(self):            self.varakozas.setText("Please wait...")            self.varakozas.show()            time.sleep(1.25)            sudoPassword = self.sudopassword.text()            command = "some command"            passtmeg = "echo '"+sudoPassword+"' | sudo -S "+command            line = subprocess.Popen(["bash", "-c", passtmeg],stdout=subprocess.PIPE,shell=True)            status_of = str(line.communicate()[0])            status_of_to_log = status_of.translate({ord(translate_table): "" for translate_table in "'b"})            logging.info('Status: '+ status_of_to_log[:-2])            if ("xy" in status_of) or ("Starting" in status_of):                self._status.setText("xy is running")                self.varakozas.hide()            else:                self._status.setText("xy is stopped")                self.varakozas.hide()
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 161 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号