1. 获取屏幕尺寸
QGuiApplication::screens()
availableGeometry()
,不包含底部任务栏geometry()
, 包含底部任务栏
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
//设置屏幕大小
QList <QScreen *> list_screen = QGuiApplication::screens();
//availableGeometry()中的高度 不包括 底部任务栏
this->resize(list_screen.at(0)->availableGeometry().width(),
list_screen.at(0)->availableGeometry().height());
//geometry()中的高度 包括 底部任务栏
//this->resize(list_screen.at(0)->geometry().width(),
// list_screen.at(0)->geometry().height());
}