qt的基本使用03——模态与非模态窗口
四、模态,非模态窗口
模态窗口:生成一个新的窗口,生成这个新窗口之后,只能点击这个窗口,不能点击其他窗口。
非模态窗口:生成一个新的窗口,生成这个新窗口之后,可以点击其他的窗口。
创建窗口步骤:
1)新建一个设计师界面类文件
添加完毕后,就会生成对应的ui文件、cpp文件和头文件。
2)在主窗口头文件下包含新添加的头文件
3) 编辑好新的ui文件
4)在主界面加2个按钮,对比一下模态和非模态
5)给按钮添加槽,并调用一下
最后实现的效果就是:
点击模态按钮之后,鼠标点击不了日历窗口,只能点击dialog窗口。
而点击非模态按钮之后,鼠标可以点击任何窗口。