Qt 循环
大家好,我正在用Qt开发一个测试用例,但是 遇到一个问题,亟待解决。
问题是这样的,我希望我的程序能有一个“主循环”,让这个主循环持续从事一些工作。
.eg
while (1)
{
...
发一个网络包到服务器程序
...
};
同时也支持一些界面UI的响应,请问 我该如何用Qt实现呢?
--------------------编程问答-------------------- 可以用Qtimer定时处理和发送数据。 --------------------编程问答-------------------- 用QTimer 我也想过,但是 这个对于需求较多的话,感觉不太合适
其实 我是相信有OnIdle之类的函数的 --------------------编程问答-------------------- QThread 线程 --------------------编程问答-------------------- while (1)
{
QApplication::processEvents();
...
发一个网络包到服务器程序
...
};
不知道有没有用,没用过 --------------------编程问答--------------------
能够响应界面,但貌似CPU使用率一直降不下来,楼主为什么不开个线程呢? --------------------编程问答-------------------- 会sleep --------------------编程问答-------------------- 多线程来实现。。。
补充:移动开发 , Qt