1.5 qt.go 的 ui 生成步骤 及简单的widget生成

开发流程

因开发速度较快,故采用qt的Designer来进行界面开发,用go-uic进行生成ui.go文件.再进行逻辑代码编写.

因升级5.12版本官方的go-ui有些问题,故采用这个目录下的go-uic.exe.其源文件在Courseware\csdn\golang\qt.go_demo\src\qt.go\cmd\go-uic

1.创建ui文件

用Designer创建widget.保存即可.
1.5 qt.go 的 ui 生成步骤 及简单的widget生成_第1张图片

用命令行执行 go-uic.exe untitled.ui,会生成ui_untitled.go文件
1.5 qt.go 的 ui 生成步骤 及简单的widget生成_第2张图片
2.创建main.go

package main

import (
	"os"

	"github.com/kitech/qt.go/qtwidgets"
)

func main() {
	app := qtwidgets.NewQApplication(len(os.Args), os.Args, 0)

	mw := NewUi_Form2()
	mw.Form.Show()

	app.Exec()
}
 执行 go build  或者执行 go build -ldflags="-H windowsgui" 生成,没有黑窗口.

1.5 qt.go 的 ui 生成步骤 及简单的widget生成_第3张图片

你可能感兴趣的:(qt.go)