栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

PyQt:app.exec_()停止运行以下所有代码

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PyQt:app.exec_()停止运行以下所有代码

那是有意的。您要做的是在调用app.exec()之前使用信号/插槽,Qt类中的代码或生成线程。

信号和插槽是您与Qt交互的实际方式。基本上,信号是任何“事件”或自定义“事件”,并且可以将插槽视为“事件处理程序”。例如,当某人按下GUI上的按钮时,它会创建一个信号,以寻找与其连接的所有处理程序。您可以将一个,一个或多个插槽连接至每个信号(甚至可以多次连接同一插槽)!这是python中的一个很好的参考。

在Qt类中进行编码通常意味着创建可为您做有用工作的插槽。请记住,您不想将事件循环的时间保持太长,因此请生成新线程。

您可以使用的第三个选项是剥离其他线程。小心从线程与Qt进行交互,如果必须,我们必须使用信号和插槽。按照本SO中的建议实施线程。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/641386.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号