qt的模态和非模态状态

例子:我们创建了一个自定义控件QtNdiContentWidget类

创建一个对象

cpp 复制代码
QtNdiContentWidget *ndi = new QtNdiContentWidget;

1.继承QWidget类

非模态:

cpp 复制代码
ndi->show();

模态:

cpp 复制代码
   ndi->setWindowModality(Qt::ApplicationModal);  // 设置为应用级模态

2.继承QDialog类

非模态:

cpp 复制代码
ndi->show();

模态:

cpp 复制代码
dialog.exec();
相关推荐
551只玄猫12 小时前
【数学建模 matlab 实验报告13】主成分分析
开发语言·数学建模·matlab·课程设计·主成分分析
zzzzls~12 小时前
Python 工程化: 用 Copier 打造“自我进化“的项目脚手架
开发语言·python·copier
韶博雅13 小时前
emcc24ai
开发语言·数据库·python
yongui4783413 小时前
C# 与三菱PLC通讯解决方案
开发语言·c#
2501_9333295513 小时前
技术架构深度解析:Infoseek舆情监测系统的全链路设计与GEO时代的技术实践
开发语言·人工智能·分布式·架构
Tong Z13 小时前
常见的限流算法和实现原理
java·开发语言
凭君语未可13 小时前
Java 中的实现类是什么
java·开发语言
wearegogog12313 小时前
离散系统参数辨识与广义预测控制MATLAB实现
开发语言·matlab
史迪仔011213 小时前
[QML] QML IMage图像处理
开发语言·前端·javascript·c++·qt