HMI-21-[Qt升級] 最新獲取桌面分辨率方法

特大喜訊,本項目開本Qt從5.10升級到5.13版本了,編譯也將使用64位的MinGW編譯了。在新版本里面也將會有很多新的問題出現了,比如,tabWidget裏面的tabBar,需要包含頭文件才能使用了。

目前最新的就是我獲取屏幕分辨率的問題,在舊版中,獲取屏幕分辨率代碼如下

QDesktopWidget *desktopwidget = QApplication::desktop();
 QRect screenRect = desktopwidget->screenGeometry();

 那麼在最新的Qt 5.13中,有了新的方法

QScreen *screen = QGuiApplication::primaryScreen();
QRect screenRect = screen->availableGeometry();

在最新的方法中,需要包含頭文件QScreen

#include <QScreen>

 

 2019/09/10 11:28

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章