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()); }
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); }