Qt获取管理员权限、窗口置顶并选中,关闭最后一个窗口时应用程序不退出

1、Qt获取管理员权限

pro文件或pri文件中添加:

#QMAKE_LFLAGS +=/MANIFESTUAC:"level='requireAdministrator'uiAccess='true'" #增加管理员启动权限

(增加到主进程中,win下,普通用户只有主进程有权限才能调用其它进程)


2、窗口置顶并选中

raise()和activateWindow()让窗口成为顶层窗口和激活状态

this->raise();窗口置顶

this->activateWindow();窗口变为激活状态


3、关闭最后一个窗口时应用程序不退出

QApplication::setQuitOnLastWindowClosed(false);
默认的值是真,所以不想退出应用程序的话,设置一下就可以了。

发布了261 篇原创文章 · 获赞 734 · 访问量 223万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 代码科技 设计师: Amelia_0503

分享到微信朋友圈

×

扫一扫,手机浏览