【Qt开发】Qt GUI编程中设置输入等待
2011-05-31 22:20
323 查看
比如有一个关于问答游戏的程序,程序只有在输入当前问题的答案才会继续提问下一个问题,
而输入答案是由玩家来操纵的,程序要时刻监测输入情况。
这种问题在控制台很容易解决,在Qt GUI应用程序则要用到线程来解决,
同步博客: http://moxiaomomo.iteye.com/blog/1066709
而输入答案是由玩家来操纵的,程序要时刻监测输入情况。
这种问题在控制台很容易解决,在Qt GUI应用程序则要用到线程来解决,
#include <windows.h> //......代码省略 while(!isSend)//isSend是输入答案的确认变量 { QCoreApplication::processEvents(); //支持界面刷新 Sleep(300);//当前线程睡眠一段时间(0.3s),避免一直占用CPU }//如果确认输入答案,即isSend为true,则跳出循环 isSend=false; //根据当前问题产生相应的动作 //...若要继续提问题,则可继续循环
同步博客: http://moxiaomomo.iteye.com/blog/1066709
相关文章推荐
- 从零开始学习音视频编程技术(三) 开发环境搭建(Qt4.86手动设置环境,主要就是设置g++和qmake,比较透彻,附下载链接)
- QT 设置Linedit只能输入十六进制字符
- 【VS开发】使用WinPcap编程(3)——设置过滤器
- C#GUI编程学习之选择类控件篇1--利用选择控件实现权限设置
- 《C++ GUI Qt 4 编程》 笔记(一)
- QT开发环境设置 vs2008
- 跨平台GUI--Qt windows 开发环境安装配置(Eclipse CDT+ MinGW+QT) (转载)
- QT开发(十)——QT输入组件
- 用python3+PyQt5改写Python Qt GUI快速编程的第七章实例Find Dialog
- 【Qt编程】基于Qt的词典开发系列<一>--词典框架设计及成品展示
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- C++ GUI QT 编程(第二版) -第3章 (创建对话框)_1
- 【Qt编程】基于Qt的词典开发系列<十>--国际音标的显示
- Symbian编程与开发环境设置
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- Qt开发应用程序Debug与Release设置 .
- QT开发(三十八)——Model/View框架编程
- 【Linux开发】【Qt开发】Qt界面键盘、触摸屏、鼠标的响应设置
- 基于Qt/Embedded的GUI移植及无线网络功能的开发
- 【Qt编程】基于Qt的词典开发系列<八>--用户登录及API调用的实现