| 12345678910111213141516171819202122232425262728293031323334 |
- // Copyright (C) 2023-2024 Stdware Collections (https://www.github.com/stdware)
- // Copyright (C) 2021-2023 wangwenx190 (Yuhang Zhao)
- // SPDX-License-Identifier: Apache-2.0
- #include <QtWidgets/QApplication>
- #include "mainwindow.h"
- int main(int argc, char *argv[]) {
- qputenv("QT_WIN_DEBUG_CONSOLE", "attach");
- qputenv("QSG_INFO", "1");
- //qputenv("QT_WIDGETS_HIGHDPI_DOWNSCALE", "1");
- //qputenv("QT_WIDGETS_RHI", "1");
- //qputenv("QSG_RHI_BACKEND", "d3d12");
- //qputenv("QSG_RHI_HDR", "scrgb");
- //qputenv("QT_QPA_DISABLE_REDIRECTION_SURFACE", "1");
- #if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
- QGuiApplication::setHighDpiScaleFactorRoundingPolicy(
- Qt::HighDpiScaleFactorRoundingPolicy::PassThrough);
- #endif
- #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
- QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
- QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
- #endif
- QCoreApplication::setAttribute(Qt::AA_DontCreateNativeWidgetSiblings);
- QApplication a(argc, argv);
- MainWindow w;
- w.show();
- return a.exec();
- }
|