首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT下多窗口开发有关问题

2012-04-05 
QT下多窗口开发问题虽然以前开发过QT的窗口程序,但是都是只有一个窗口,由于需求,这次要开发一个两个窗口的

QT下多窗口开发问题
虽然以前开发过QT的窗口程序,但是都是只有一个窗口,由于需求,这次要开发一个两个窗口的程序,我先创建了一个mainwindow的窗口,再在这个窗口基础上,通过按钮,再打开一个Widget窗口。
我在继承mainwindow类中,加入了一个继承widget的类的对象指针sw。
再通过触发函数,调用下面代码。

C/C++ code
sw=new simulate(this);sw->show();


按下按钮后,出现下面的窗口(日历为widget窗口)

由于关闭不了,widget窗口挡住了我的菜单,而且后面的按钮还可以正常使用。
我想把widget窗口弹出后,使父窗口不能获得焦点,只有当子窗口关闭时,焦点才会回到父窗口,但是我不知道怎么解决,希望大大会帮我解决这个问题,谢谢!!

[解决办法]
设置窗体的模态:

可参考
http://blog.csdn.net/dbzhang800/archive/2011/04/03/6300416.aspx

热点排行