qeventloop相关内容

QEventLoop:获取安排事件的时间

是否可以获取事件被调度到 QEventLoop(例如 QCoreApplication 事件循环)的时间? 我遇到了主事件循环暂停的情况.当它重新激活时,事件被触发,我对事件添加到队列的时间感兴趣.这些事件不是自定义事件,而是系统(和其他)事件. 问候, 解决方案 主要看你感兴趣的系统事件是什么,因为有些情况下你已经有了timestamp. 例如,QInputEvent(事件 ..
发布时间:2021-06-30 18:32:42 其他开发

将其与 QtCore.QEventLoop() 链接后无法单击 QRadioButton

几天前,我遇到了必须在 for 循环中选中/取消选中 QRadioButton 的情况.这是链接 等待循环直到 QRadioButton 每次都被检查?在对此实施 QEventLoop 后,它一直工作到今天.现在我已经看到我的 QRadioButton(pass) 按钮允许我点击它但不是第二个 QRadioButton(fail). 失败 QRadioButton 既不会挂起也不会禁用,只是 ..
发布时间:2021-06-24 20:01:59 Python

是否可以在不调用QApplication :: exec()的情况下创建本地事件循环?

我想创建一个建立在 QTcpServer 和 QTcpSocket 之上的库,以用于在 main 函数(因为Qt事件循环正在阻塞并且没有为所需的实时操作提供足够的时间分辨率). 我希望通过在类内创建本地事件循环来解决此问题,但是除非我在主函数中调用了 app-> exec(),否则它们似乎无法正常工作第一的.有什么方法可以创建本地事件循环,并允许线程内的信号/插槽通信,而无需应用程序级事件循 ..
发布时间:2021-04-19 19:38:32 C/C++开发

QEventLoop的正确用法

我怀疑我应该如何使用QEventLoop.我有2段代码,它们都对我有用(下载Web资源). 第一个: QNetworkAccessManager *manager = new QNetworkAccessManager( this ); QNetworkRequest request; request.setUrl(QUrl(url)); request.setRawHeader("U ..
发布时间:2020-07-05 02:39:14 其他开发

PySide等待来自辅助线程中主线程的信号

我决定将GUI添加到我的一个脚本中.该脚本是一个简单的Web抓取工具.我决定使用辅助线程,因为下载和解析数据可能需要一段时间.我决定使用PySide,但总体而言,我对Qt的了解非常有限. 由于脚本应该在遇到验证码时等待用户输入,所以我决定应该等到QLineEdit触发returnPressed之后再将其内容发送到工作线程,以便可以将其发送以进行验证.这比忙于等待按下返回键要好. 似乎等 ..
发布时间:2020-05-13 21:56:00 Python

在每个应用程序的事件循环迭代上执行槽

如何在应用程序事件循环的每次迭代中调用我的插槽? 只有我知道的是使用QTimer和每个超时(每毫秒)信号我可以调用我的插槽。 但我不喜欢这个选项,它看起来像解决方法。 任何建议如何更正确地这样做? 解决方案 从Qt 4.7 QCoreApplication :: exec()文档: 要使应用程序执行空闲 处理(即,当没有待处理的 事件时执行特殊的 函数),请使用QTi ..
发布时间:2016-10-25 13:55:20 C/C++开发