Qt5 + therecipe/qt(功能丰富、C++ 生态)
- 安装 Qt 绑定:go get github.com/therecipe/qt/widgets
- 代码示例(main.go):
package main
import (
“github.com/therecipe/qt/core”
“github.com/therecipe/qt/widgets”
)
func main() {
app := widgets.NewQApplication(len(core.NewQByteArray()))
window := widgets.NewQMainWindow(nil, 0)
window.SetWindowTitle(“Hello Qt”)
window.Resize2(400, 300)
window.Show()
app.Exec()
}
- 运行与打包:参考项目文档执行 go run 或构建工具链打包。