Qt 关于使用Qt5.4获取主屏幕分辨率的程序
2016-06-27 15:46
716 查看
QDesktopWidget *d=QApplication::desktop();
int width=d->widht(); //屏幕的宽度 int height=d->height(); //屏幕的高度 或者简写如下: int width=QApplication::desktop()->width(); int height=QApplication::desktop()->height();
看到很多博客上都写通过之下函数获取窗口的分辨率,但Qt5之后 QApplication中没有了desktop()了,今天试了下,可以通过以下代码获取主屏幕的分辨率并通过了测试。
#include<QScreen>
QScreen *screen=QGuiApplication::primaryScreen ();
qDebug()<<screen->availableGeometry();
QRect mm=screen->availableGeometry() ;
qDebug()<<mm.width ()<<mm.height ();//主屏幕分辨率的大小
相关文章推荐
- Qt中全局加载自定义的字库
- Qt学习六:控件三:单选按钮、复选框、列表控件、树控件
- release程序加载调用ffmpeg动态库崩溃
- Ubuntu在wps-office等qt5程序下不能切换中文fcitx输入法的问题
- 关于QT下资源使用和资源占用…
- qt 坐标变换
- Qt5模块简介
- qt5 connect问题
- qt 多语化
- qt deleterLater
- qt delete
- qt QClipBoard
- qt 共享内存 单例
- qt cef嵌入web
- QTableWidget 详细使用
- Qt学习五:控件二:下拉列表框、字体下拉列表框、QSpinBox控件、QScrollBar控件
- 一个qt的例子说明QWaitCondition的作用(条件变量)
- PyQt通过点击按钮选择文件并显示相对路径的例子
- Qt资料(一)
- Qt qss一些伪装态,以及margin与padding区别