当前位置: 首页 > news >正文

海南省城乡建设部网站首页央视新闻

海南省城乡建设部网站首页,央视新闻,查品牌的软件有什么,Wordpress外贸网站搭建公司我正在尝试暂停QThread并恢复它. 所以,我在QThread中有一个RFID读取循环,我想在阅读器获得RFID代码时暂停无限循环.之后,有一个数据库检查.在检查结束时,我想恢复RFID阅读循环以获取其他代码. MVCE#xff1a; def main(): global Thread app QtGui.QApplication(sys.argv) m…我正在尝试暂停QThread并恢复它. 所以,我在QThread中有一个RFID读取循环,我想在阅读器获得RFID代码时暂停无限循环.之后,有一个数据库检查.在检查结束时,我想恢复RFID阅读循环以获取其他代码. MVCE def main(): global Thread app QtGui.QApplication(sys.argv) main Main() Thread RFID_Thread() Thread.rfid_event.connect(Main().on_event) Thread.start() sys.exit(app.exec_()) class Main(object): def __init__(self): self.accueil MainWindow(self) self.access AccessWindow() self.accueil.show() def on_event(self, data): # I WANT TO PAUSE THE QTHREAD HERE ################################### # CHECKING DB SHOWING UI # ################################### # AND RESUME IT HERE class RFID_Thread(QtCore.QThread): rfid_event pyqtSignal(str, namerfid_event) def run(self): while 1: ser serial.Serial(portSerial_Port, baudrateSerial_Baudrate) a ser.read(19).encode(hex) ser.close() if len(a) 0: Code a[14:] self.rfid_event.emit(Code) time.sleep(2) if __name____main__: main() 代码无法再现,因为您需要RFID阅读器,但我们可以通过这两行来模拟他,而不是打开串口并从中读取数据 a **************e20030654408021520403f4b time.sleep(4) 我试图使用状态变量,但它不起作用. 解决方法: 最后我自己解决了这个问题 MVCE def main(): global Thread app QtGui.QApplication(sys.argv) main Main() Thread RFID_Thread() Thread.rfid_event.connect(Main().on_event) Thread.start() sys.exit(app.exec_()) class Main(object): def __init__(self): self.accueil MainWindow(self) self.access AccessWindow() self.accueil.show() def on_event(self, data): # I WANT TO PAUSE THE QTHREAD HERE Thread.Pause False ################################### # CHECKING DB SHOWING UI # ################################### # AND RESUME IT HERE Thread.Pause True class RFID_Thread(QtCore.QThread): rfid_event pyqtSignal(str, namerfid_event) Pause True def run(self): while 1: if Pause: ser serial.Serial(portSerial_Port, baudrateSerial_Baudrate) a ser.read(19).encode(hex) ser.close() if len(a) 0: Code a[14:] self.rfid_event.emit(Code) time.sleep(2) else: continue if __name____main__: main() 最后,状态变量是解决方案!! 标签python,pyqt,pyqt4,qthread 来源 https://codeday.me/bug/20190702/1360083.html
http://www.pierceye.com/news/270437/

相关文章:

  • 网站建设与维护要求wordpress 常数函数
  • 网站开发u盘128够吗手机网站开发学习
  • 襄阳营销型网站国内最新保理公司排名
  • 网站开发系统学习网站需要续费吗
  • 问答网站如何优化wordpress简约电影
  • 公司做网站 手机 电脑wordpress图片批量修改
  • 电子商务网站怎么做建筑安全员考试成绩查询官网
  • 定制制作网站价格表网站设计步骤大全
  • 泉州网站建设制作北京企业网络推广方案
  • wordpress网站模板怎么用新闻类网站开发
  • 怎么换自己的网站服务器手机应用软件开发培训班
  • 大学生网站开发目的建盏厂家
  • 开业时网站可以做哪些活动吗虚拟机安装 wordpress
  • 可以进行网站外链建设的有wordpress 添加顶部公告
  • 电子商务网站建设臧良运课后答案没有网站怎么做链接视频
  • vps搭建网站教程怎么通过互联网做一个服务的网站
  • 建设网站需要从哪方面考虑微信云开发
  • 做环评工作的常用网站大学两学一做专题网站
  • 网站设计的公司如何选seo 优化教程
  • 济南网站中企动力河南网站建设服务
  • 网站建设的定位是什么意思php网站开发实例视频
  • 做资讯类网站需要特殊资质吗宜昌网站排名优化
  • 百度怎么建立自己的网站科技公司网站设计公司
  • 长沙做网站的包吃包住4000网站图片如何做水印
  • wordpress的固定链接怎么设置包头整站优化
  • 瓯海建设网站中国建设劳动协会网站
  • 烟台专业做网站公司有哪些中企动力重庆分公司
  • iis 怎么绑定网站二级目录广东东莞市
  • 运城网站制作公司成crm软件
  • 阿里云网站备案登陆荆州网站开发