原创

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://shazhenyu.blog.csdn.net/article/details/52804469

1、Qt获取管理员权限

pro文件或pri文件中添加:

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

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


2、窗口置顶并选中

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

this->raise();窗口置顶

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


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

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

文章最后发布于: 2016-10-13 10:12:18
展开阅读全文

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

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

分享到微信朋友圈

×

扫一扫,手机浏览