Qt中如何获取桌面宽度高度
发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,这篇文章给大家分享的是有关Qt中如何获取桌面宽度高度的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。函数名//桌面宽度高度static int deskWidth();sta
千家信息网最后更新 2025年02月09日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安全错误
数据库的锁怎样保障安全
局机关网络安全设备使用年限
计算机网络技术第4版
ipad梦想小镇连接不上服务器
济南定制软件开发企业
电脑wifi代理服务器错误
连接数据库界面
服务器信号转换
2021年度网络安全教育微课
修改数据库后出错
网络安全是什么部门负责
数据库处理技术是什么意思
个人地图服务器
手写线程安全的数据库连接池
手机里的网络安全管理
护苗网络安全课视频之四
企业网络安全是谁的责任
软件开发工作中写文档的意义
宝塔等待服务器启动
武汉php软件开发培训学校
天路网络技术有限公司
服务器上显示器怎么没有声音
网络安全怎么防控
中空网络技术快速发展
软件开发票税率怎么算
移动wifi怎么开启虚拟服务器
ao3数据库
软件开发学生管理系统报告
网络技术基础会计分录
计算机技术与网络技术的结合
软件开发的大学规划