示例#1
0
        public static int Run()
        {
            RuntimeManager.DiscoverOrDownloadSuitableQtRuntime();

            QQuickStyle.SetStyle("Material");

            QCoreApplication.SetAttribute(ApplicationAttribute.EnableHighDpiScaling, true);

            using var app    = new QGuiApplication();
            using var engine = new QQmlApplicationEngine();


            Qml.Net.Qml.RegisterType <SettingsModel>("Aris.Moe.OverlayTranslate.Gui.Qt5", 1, 1);
            Qml.Net.Qml.RegisterType <ControlsModel>("Aris.Moe.OverlayTranslate.Gui.Qt5", 1, 1);

            engine.Load("Main.qml");

            return(app.Exec());
        }
示例#2
0
 public static void Setup()
 {
     QCoreApplication.SetAttribute(ApplicationAttribute.EnableHighDpiScaling, true);
     QQuickStyle.SetStyle("Material");
 }
 public static BootstrapperBuilder SetAttribute(this BootstrapperBuilder builder, ApplicationAttribute attribute)
 {
     QCoreApplication.SetAttribute(attribute, true);
     return(builder);
 }