Qt中如何获取桌面宽度高度
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家分享的是有关Qt中如何获取桌面宽度高度的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。函数名//桌面宽度高度static int deskWidth();sta
千家信息网最后更新 2026年11月02日Qt中如何获取桌面宽度高度
这篇文章给大家分享的是有关Qt中如何获取桌面宽度高度的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
函数名
//桌面宽度高度static int deskWidth();static int deskHeight();//程序文件名称+当前所在路径static QString appName();static QString appPath();//初始化随机数种子static void initRand();
函数体
int QUIHelper::deskWidth(){ //没有必要每次都获取,只有当变量为空时才去获取一次 static int width = 0; if (width == 0) { width = qApp->desktop()->availableGeometry().width(); } return width;}int QUIHelper::deskHeight(){ //没有必要每次都获取,只有当变量为空时才去获取一次 static int height = 0; if (height == 0) { height = qApp->desktop()->availableGeometry().height(); } return height;}QString QUIHelper::appName(){ //没有必要每次都获取,只有当变量为空时才去获取一次 static QString name; if (name.isEmpty()) { name = qApp->applicationFilePath(); QStringList list = name.split("/"); name = list.at(list.count() - 1).split(".").at(0); } return name;}QString QUIHelper::appPath(){#ifdef Q_OS_ANDROID return QString("/sdcard/Android/%1").arg(appName());#else return qApp->applicationDirPath();#endif}void QUIHelper::initRand(){ //初始化随机数种子 QTime t = QTime::currentTime(); qsrand(t.msec() + t.second() * 1000);}感谢各位的阅读!关于"Qt中如何获取桌面宽度高度"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
宽度
桌面
高度
必要
变量
只有
内容
函数
更多
种子
篇文章
随机数
不错
实用
所在
文件
文件名
文章
看吧
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新华互联网科技学校
重生之互联网科技帝国
互联网科技公司的优势
互联网巨头反垄断金融科技
互联网扶贫科技
高科技与互联网
卓越科技(互联网 )
互联网女皇 腾讯科技
融势互联网科技
互联网科技logo
佩信高科技互联网
赶超互联网科技 微信多开
花神(南京)互联网科技有限公司
米聚互联网科技南京有限公司排面
富国互联网金融科技混合基金
宇信科技在杭州互联网排第几
广州互联网高科技取餐柜
广东鹅鹅鹅互联网科技有限公司
瑞安市蟠桃会互联网科技有限公司
前海云享互联网科技
西安互联网科技
长亮科技 互联网金融
互联网科技咨询
互联网汽车科技小镇
深圳国际航运科技和互联网
中国的互联网科技企业的崛起
深圳市罗太互联网科技有限公司
上海科技产业互联网平台
福建互联网展示科技馆设计
上海万顺科技互联网有限公司招聘