qbolt/main.go

29 lines
646 B
Go

package main
import (
"os"
qt "github.com/mappu/miqt/qt6"
)
var Version string = "v0.0.0-devel"
func main() {
_ = qt.NewQApplication(os.Args)
qt.QGuiApplication_SetApplicationDisplayName("QBolt")
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.ui.MainWindow.Show()
qt.QApplication_Exec()
}