main: force highdpi attributes (helps on windows)

This commit is contained in:
mappu 2025-04-16 18:37:39 +12:00
parent 1cddd17017
commit 09a3e5b90f

View File

@ -15,6 +15,12 @@ func main() {
qt.QGuiApplication_SetApplicationDisplayName("QBolt") qt.QGuiApplication_SetApplicationDisplayName("QBolt")
qt.QGuiApplication_SetWindowIcon(qt.NewQIcon4(":/rsrc/database_lightning.png")) qt.QGuiApplication_SetWindowIcon(qt.NewQIcon4(":/rsrc/database_lightning.png"))
// High DPI tweaks
qt.QCoreApplication_SetAttribute2(qt.AA_EnableHighDpiScaling, true)
qt.QCoreApplication_SetAttribute2(qt.AA_UseHighDpiPixmaps, true)
qt.QCoreApplication_SetAttribute2(qt.AA_Use96Dpi, true)
qt.QGuiApplication_SetHighDpiScaleFactorRoundingPolicy(qt.PassThrough)
w := NewMainWindow() w := NewMainWindow()
w.ui.MainWindow.Show() w.ui.MainWindow.Show()