goci/main.go
2026-02-23 19:18:09 +02:00

42 lines
606 B
Go

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