qt的基本使用03——模态与非模态窗口

四、模态,非模态窗口

模态窗口:生成一个新的窗口,生成这个新窗口之后,只能点击这个窗口,不能点击其他窗口。

非模态窗口:生成一个新的窗口,生成这个新窗口之后,可以点击其他的窗口。

创建窗口步骤:

1)新建一个设计师界面类文件

添加完毕后,就会生成对应的ui文件、cpp文件和头文件。

2)在主窗口头文件下包含新添加的头文件

3) 编辑好新的ui文件

4)在主界面加2个按钮,对比一下模态和非模态

5)给按钮添加槽,并调用一下

最后实现的效果就是:

点击模态按钮之后,鼠标点击不了日历窗口,只能点击dialog窗口。

而点击非模态按钮之后,鼠标可以点击任何窗口。

posted @ 2022-09-14 16:00  宣哲  阅读(373)  评论(0编辑  收藏  举报