QT下多窗口开发有关问题
QT下多窗口开发问题虽然以前开发过QT的窗口程序,但是都是只有一个窗口,由于需求,这次要开发一个两个窗口的
QT下多窗口开发问题
虽然以前开发过QT的窗口程序,但是都是只有一个窗口,由于需求,这次要开发一个两个窗口的程序,我先创建了一个mainwindow的窗口,再在这个窗口基础上,通过按钮,再打开一个Widget窗口。
我在继承mainwindow类中,加入了一个继承widget的类的对象指针sw。
再通过触发函数,调用下面代码。
C/C++ codesw=new simulate(this);sw->show();
按下按钮后,出现下面的窗口(日历为widget窗口)
由于关闭不了,widget窗口挡住了我的菜单,而且后面的按钮还可以正常使用。
我想把widget窗口弹出后,使父窗口不能获得焦点,只有当子窗口关闭时,焦点才会回到父窗口,但是我不知道怎么解决,希望大大会帮我解决这个问题,谢谢!!
[解决办法]设置窗体的模态:
可参考
http://blog.csdn.net/dbzhang800/archive/2011/04/03/6300416.aspx