66问答网
所有问题
QT中想在子线程中创建对话窗口怎么建
如题所述
举报该问题
其他回答
第1个回答 2017-02-19
首先, 子线程不能创建与UI有关的对象, 但是可以这样子做. 只能在子线程中发一个信号到主线程中, 由主线程创建对话窗口. 子线程发完信号后, 在子线程中while循环调用事件循环,. 对话窗口退出之后, 主线程调用接口, 结束子线程的while循环!本回答被提问者采纳
相似回答
QT中想在子线程中创建对话窗口怎么建
答:
建工程候选dialog工程MFC
创建线程
函数AfxCreateThread
建立
工程候选择单文档视图菜单建立菜单点击菜单菜单处理函数创建线程啊自控制想候创建线程候创建线程啊
QT
C++
在子线程里
使主
线程创建
一
窗口
答:
创建
一个Receiver的QObject, 该对象必须生存在你继承
的线程中
要么给该对象构造对应的信号, 然后与你主线程窗体进行Connect, 一般来说是Queue的Connection 然后
在子线程
只要Emit你所实现的信号即可 或者用postEvent来解决, 自定义一种Event, 然后持有主线程窗体对象, 然后PostEvent给主线程窗体对象 ...
Qt
Gui主
线程中
能不能启用一个
子线程
来显示等待Dialog
答:
不可以,Ui更新只能在主线程(UI
线程中
),可以使用Dialog.show(),产生非模态
的对话
框
Qt
多
线程中怎么
显示QMessageBox
答:
点击主
对话
框中的按钮将打开测试对话框(模式对话框),点击测试对话框中的按钮将
新建
一个测试线程去运行测试程序,我在测试
线程中
需要弹出message对话框的地方向测试对话框去发送一个消息,测试对话框收到消息后将显示这个对话框,然后根据用户的选择,将选择的结果发回给测试线程,...
Qt
多
线程中怎么
显示QMessageBox
答:
QMessagebox只能 用于主
线程
非主线程不能直接调用QMessagebox 建议用signal-slot关联
C++ GUI
Qt
4编程目录
答:
第1章:Qt入门,为初学者介绍了
Qt的
基本概念和环境设置。第2章:
创建对话
框,学习如何设计和实现简单对话框,用于与用户交互。第3章:创建主窗口,构建应用程序的主体界面,包括
窗口的
布局和控制。第4章:实现功能,通过实例展示如何使用Qt的API来实现应用的核心功能。第5章:自定义窗口部件,学习如何...
大家正在搜
在java中怎样创建一个线程
QT界面创建子线程
java怎么创建线程
java中创建线程的方式有哪些
qt怎么取一个线程
qt多线程与主线程分离
qt如何创建线程
qt怎么强制结束线程
创建一个线程
相关问题
QT C++ 在子线程里使主线程创建一窗口
QT中想在子线程中创建对话窗口怎么建
如何用子线程创建Dialog
QT线程中动态在一个窗口上的QWidget创建QPushbu...
MFC 线程中创建窗口
怎么在Qt Creator中创建对话框程序
怎么在Qt Creator中创建对话框程序
怎么在Qt Creator中创建对话框程序