博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QT的一个奇怪问题,设置了Qt::Tool后,点击弹出对话框的确定取消按钮,程序直接退出。...
阅读量:5856 次
发布时间:2019-06-19

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

Alright, I found the reason. QWidget::create() clears the Qt::WA_QuitOnClose attribute for anything but Qt::Window, Qt::Widget or Qt::Dialog. The workaround is to call for example QWidget::show() first, and set the attribute by hand afterwards:

Qt Code:
Switch view
#include <QtGui>
 
intmain ( intargc,  char *argv [ ] )
{
app (argc, argv );
win ( 0, Qt :: Tool );
win. show ( );  // must be called before setting Qt::WA_QuitOnClose
win. setAttribute (Qt :: WA_QuitOnClose );
returnapp. exec ( );
}

转载于:https://www.cnblogs.com/yuzhould/archive/2012/07/03/4454947.html

你可能感兴趣的文章
大智慧c语言dll,调用大智慧dll,简单支持大智慧公式dll接口
查看>>
vs环境c++语言教学视频,基于VS Code的C++语言的构建调试环境搭建指南
查看>>
质数口袋c语言,给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正...
查看>>
c语言修改,【C语言】修改下
查看>>
单片机红外通信c语言,用51单片机实现红外通讯源码
查看>>
android 字符串转浮点,Android String类型转换为float、double和int的工具类方法
查看>>
android和flutter关系,Flutter 和 Android 互相传递数据的实现
查看>>
android mobile wifi,华为mobile wifi 2下载-HUAWEI Mobile WiFi 2 安卓版v9.0.1.323-PC6安卓网
查看>>
windows phonegap android,phonegap windows 安装
查看>>
android fragment共享监听,Android Fragment中监听事件
查看>>
android应用开发大赛,喜讯:我院首届“Android应用开发大赛”圆满落幕
查看>>
android蓝牙交互,Android蓝牙通信app
查看>>
将pyecharts的html页面,使用pyecharts生成Echarts网页的实例
查看>>
webview屏蔽加载某段html,分段中的WebView不加载HTML字符串
查看>>
html自定义datajs,HTML5的自定义属性data-*详细介绍和JS操作实例
查看>>
『摄影欣赏』15幅迷人的来自世界各地的婴儿照片【组图】
查看>>
Jquery-Ajax常用总结
查看>>
每日英语:U.S. Media Firms Stymied in China
查看>>
sql转Linq的工具
查看>>
17、屏幕适配,多语言支持,手机类型适配
查看>>