QML获取当前屏幕尺寸
1.引入声明文件
import QtQuick.Window 2.2
2.方法
2.1.通过全局对象Screen获取客户区的矩形(不含底部dock bar的区域)
利用Screen对象的属性:
Screen.desktopAvailableWidth
Screen.desktopAvailableHeight
例如:我在UOS上,屏幕的分辨率为1920*1080,则得到的宽为1920,高为1080-40。
【注意】:
如果有外接显示器,
则得到的值,是两个显示器
width高度,是两个显示器分辨率的最大值;
height高度也是两个显示器分辨率的最大值。
2.2.全局对象Screen获取整个桌面矩形((含底部dock bar的区域))
Screen.width
Screen.height
例如:我在UOS上,屏幕的分辨率为1920*1080,则得到的宽为1920,高为1080-40。