当前位置:编程学习 > wap >>

Qt 循环

大家好,
    我正在用Qt开发一个测试用例,但是 遇到一个问题,亟待解决。
    问题是这样的,我希望我的程序能有一个“主循环”,让这个主循环持续从事一些工作。

    .eg
    
    while (1)
    {
         ...
        发一个网络包到服务器程序
        ...
    };

    同时也支持一些界面UI的响应,请问 我该如何用Qt实现呢?
--------------------编程问答-------------------- 可以用Qtimer定时处理和发送数据。 --------------------编程问答-------------------- 用QTimer 我也想过,但是 这个对于需求较多的话,感觉不太合适
其实 我是相信有OnIdle之类的函数的 --------------------编程问答-------------------- QThread 线程 --------------------编程问答--------------------  while   (1) 
        { 
QApplication::processEvents();

                  ... 
                发一个网络包到服务器程序 
                ... 
        }; 

不知道有没有用,没用过 --------------------编程问答--------------------
引用 4 楼  的回复:
 while   (1) 
        { 
QApplication::processEvents();

                  ... 
                发一个网络包到服务器程序 
                ... 
        }; 

不知道有没有用,没用过

能够响应界面,但貌似CPU使用率一直降不下来,楼主为什么不开个线程呢? --------------------编程问答--------------------  会sleep --------------------编程问答-------------------- 多线程来实现。。。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,