屏幕
你的电脑桌面,会有一个“固定的 底栏”,比如 windows下的 底下的那个 长方形
你的widget运行( wid.show() ) 当你移动你的widget 和 系统的底栏 重合时, 你的widget 会被他 “挡住”!!
除非你可以使用: showFullScreen(), 这样 系统的底栏 会被你挡住
获取屏幕尺寸
#include <QScreen>
QGuiApplication::primaryScreen()::size(); 返回[1920, 1080]
表示你电脑屏幕的 尺寸
QGuiApplication::primaryScreen()::geometry(); 返回[0, 0, 1920, 1080]
表示你电脑屏幕的 坐标系统(左上角是0,0坐标, 宽1920,高1080)
QGuiApplication::primaryScreen()->availableSize(); 返回[1920, 1040]
–表示你能用的 尺寸 (去除掉电脑固有部件后)–
常用
QGuiApplication::primaryScreen()->availableGeometry(); 返回[0, 0, 1920, 1040]
–表示你能用的 区域 (去除掉电脑固有部件后)–
即,你可以设置你的widget.setGeometry(0, 0, 1920, 1040);