Qt中如何获取桌面宽度高度
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章给大家分享的是有关Qt中如何获取桌面宽度高度的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。函数名//桌面宽度高度static int deskWidth();sta
千家信息网最后更新 2025年12月03日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安全错误
数据库的锁怎样保障安全
东北软件开发系统价目表
什么单位需要网络安全研究生
浙江省校园网络安全题
pubg 赏金赛哪个服务器有
什么是数据库中的索引
有关网络安全管理
胶州商城软件开发产品
网络安全靠人民怎么画
sr588服务器raid配置
数据库关系代数表达
数据库中identify
央视影音的服务器是阿里云吗
碳交易排放报告数据库
我的世界外国皮卡丘服务器
武汉安卓软件开发服务费
恩山 打印机服务器
丹寨软件开发设计
宁夏干部网络技术培训
网络安全怎么处理误报
如何打开服务器共享盘
河北什么是网络技术咨询
问道手游服务器时间表
湖南机架服务器哪家好
数据库中基本的存储单元
全战三国打不开显示连不上服务器
服务器16g内存价格
联想服务器改IP地址
机械设计软件开发
有服务器的企业邮箱怎么申请
CG肿瘤数据库