• 6204阅读
  • 1回复

关于QT多线程问题,想实现窗口互不影响 [复制链接]

上一主题 下一主题
离线kaka_ace
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-30
关键词: 求助QT4界面
大家好,我在学习QT编程,有有一个问题,我想实现每个窗口对应一个线程,互不影响,主窗口在按下一个BUTTON后,弹出一个子窗口,但该如何实现,并不清楚,搜了很多资料中都是单个主窗口和底层线程,想知道这个该如何实现,是在线程中run()中操作吗?
书上说WIDGET不是可重入的,且主线程是唯一允许创建QApplication对象,次线程如何弹出一个窗口且两个窗口互不影响,各自完成自己的功能?
(我在课程设计时想用主窗口监视客户端的信息,子窗口弹出是为了统计信息,生成表格)
离线wxj120bw

只看该作者 1楼 发表于: 2011-05-01
引用楼主kaka_ace于2011-04-30 22:54发表的 关于QT多线程问题,想实现窗口互不影响 :
大家好,我在学习QT编程,有有一个问题,我想实现每个窗口对应一个线程,互不影响,主窗口在按下一个BUTTON后,弹出一个子窗口,但该如何实现,并不清楚,搜了很多资料中都是单个主窗口和底层线程,想知道这个该如何实现,是在线程中run()中操作吗?
书上说WIDGET不是可重入的,且主线程是唯一允许创建QApplication对象,次线程如何弹出一个窗口且两个窗口互不影响,各自完成自己的功能?
(我在课程设计时想用主窗口监视客户端的信息,子窗口弹出是为了统计信息,生成表格)

不明白楼主为什么设计 不过界面只能在主线程操作,不能在次线程操作。还有主窗口和次窗口在主线程运行没问题,为什么要分多个线程实现?
快速回复
限100 字节
 
上一个 下一个