window:添加初始大小根据屏幕适应。

This commit is contained in:
taynpg 2024-05-20 08:01:55 +08:00
parent ed94e1cb10
commit 0d42b849a7

View File

@ -4,6 +4,7 @@
#include <QFile> #include <QFile>
#include <QKeyEvent> #include <QKeyEvent>
#include <QDateTime> #include <QDateTime>
#include <QScreen>
#include <QRegularExpression> #include <QRegularExpression>
#include <filesystem> #include <filesystem>
#include "src/data_edit.h" #include "src/data_edit.h"
@ -18,8 +19,13 @@ MainWidget::MainWidget(QWidget* parent) : QWidget(parent), ui(new Ui::MainWidget
setWindowTitle(u8"OneLevelXmlOpr v1.2.9"); setWindowTitle(u8"OneLevelXmlOpr v1.2.9");
setWindowIcon(QIcon("://resource/xml.ico")); setWindowIcon(QIcon("://resource/xml.ico"));
setMinimumWidth(900);
setMinimumHeight(800); QScreen* primaryScreen = QGuiApplication::primaryScreen();
QRect screenGeometry = primaryScreen->geometry();
setMinimumWidth(screenGeometry.width() * 0.5);
setMinimumHeight(screenGeometry.height() * 0.8);
// setMinimumWidth(900);
// setMinimumHeight(800);
width_.push_back(280); width_.push_back(280);
for (int i = 0; i < 30; ++i) { for (int i = 0; i < 30; ++i) {