package main import "os" import "fmt" import "github.com/mappu/miqt/qt6" import "mid.net.ua/git/mid/goci/glua" func InitUI() { qt6.NewQApplication(os.Args) mw := qt6.NewQMainWindow(nil) { dock := qt6.NewQDockWidget(mw.QWidget) mw.AddDockWidget(qt6.DockWidgetArea(1), dock) } mw.Show() } var L glua.Lua func InitLua() { L := glua.NewState() L.OpenLibs() L.NewTable() // Our interface functions go here L.SetGlobal("UI") L.DoFile("main.lua") } func main() { fmt.Println("I'm printing dis to prevent unused package warning") InitUI() InitLua() qt6.QApplication_Exec() }