Qt5创建模态和非模态对话框
发布日期:2021-08-17 17:17:01 浏览次数:5 分类:技术文章

本文共 429 字,大约阅读时间需要 1 分钟。

1.模态对话框创建:

  第一种方法:

QDialog dialog(this);dialog.exec();

  this为该对话框的父窗口。

  第二种方法:

QDialog *dialog = new QDialog(this);dialog->setModel(Qt::ApplicationModel);dialog->show();

  其中setModel()参数有三种:Qt::NonModel,不阻塞任何窗口,即非模态对话框;Qt::WindowModel,阻塞其所有祖先窗口以及妻子窗口;Qt::ApplicationModel,阻塞整个应用程序窗口。

2.非模态对话框创建:

QDialog *dialog = new QDialog(this);dialog->show();

  记住要制定其父窗口,否则要手动释放内存。

  

转载于:https://www.cnblogs.com/RainyBear/p/5217455.html

转载地址:https://blog.csdn.net/weixin_30856725/article/details/98782768 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Zookeeper 原理
下一篇:Beats Solo3 Wireless 无法链接 MacBook pro

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年03月28日 02时24分03秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章