Я использую QSplashScreen для отображения заставки для моего приложения QtQuick 2.
QScreen *screen = QGuiApplication::primaryScreen();
QRect screen_geometry = screen->geometry();
int screen_width = screen_geometry.width();
QPixmap pixmap("splash.png");
QSplashScreen splash(pixmap.scaledToWidth(screen_width*0.35,Qt::SmoothTransformation));
screen_width используется для масштабирования изображения.Мой ноутбук подключен к монитору 2K.
Проблема в том, что изображение отображается по-разному для различных «параметров управления дисплеем», таких как
«Только для ПК», «Дублирующийся дисплей» и «Только второй экран».
У меня вопрос, как управлять обоими дисплеями, чтобы изображение хорошо отображалось на обоих дисплеях.
Все, что мне нужно, это отобразить заставку с шириной экрана 35%.На обоих дисплеях он должен отображаться с шириной экрана 35%.