这帖子一开始让我放QTE那边去了 放的有点不是地方 现在重发......
初识QT 尝试自己练习 请达人指点
我想做一个类似手机的界面 上边下边各一个类似工具栏的地方 中间是主显示区域
问题:要是我在工具栏相应位置刷上新时间等一些随机信息的时候
1.会不会因为我做出来的主显示区域是模态对话框 而造成修改成功却不能立即刷新?
2.这样的话,是不是要把创建上边和下边的工具栏用QT线程做?
3.能指点下:创建工具栏应该在run里吗?创建线程应该放在main里吗?
因为有被提示 It 's not safe to use pixmaps outside the GUI thread 而我用线程创建的小工具条也在出来之前就被kill掉了 所以现在很迷茫 不知道是不是线程创建的位置有讲究?
之前的尝试是这样的
我先创建了主界面
然后再主界面的构造函数中 创建并启动了线程
而线程的run函数是用来创建上边的工具栏的
在这种情况下报错如下:
QThread : Destroyed while thread is still running
QPixmap: It is not safe to use pixmap outside the GUI thread
是我弄的顺序还是创建位置上有问题吗?
后来我把线程创建放到main的exec之前了 还是提示QPixmap: It is not safe to use pixmap outside the GUI thread 谁能帮我一一解答下?
在那边的帖子有人建议我 让我用多继承解决 可是本人刚刚接触C++和QT 很是头大 不知道为什么要用多继承 达人帮帮忙
[ 此帖被sakiola在2009-07-21 11:45重新编辑 ]