* * * * * * * * * * * * * Go语言进行图形界面开发 第15章 Go语言 从入门到精通 了解Go语言进行图形开发的几种途径 了解Go语言支持WEB界面开发的方式 01 GUI 02 QT 03 WEBUI target 目标 了解用Qt等第三方框架进行图形界面开发的方法 Go语言的GUI开发支持 Go语言并没有官方可用的图形界面(GUI)开发包,Go语言原生目标并不包括GUI开发 但用Go语言开发GUI并非不可行 Qt、Fyne、GoVCL、Go-sciter都是实际可用的选择 目录导航 15.1 使用Qt开发图形界面 Contents 安装Qt开发环境 安装Qt开发环境 安装github.com/therecipe/qt包 go get -v github.com/therecipe/qt/cmd/... Qt开发实例-1 //?创建一个图形窗口应用 appT?:=?widgets.NewQApplication(len(os.Args),?os.Args) //?创建一个最小为?250*200?大小的主窗口 //?并设置窗口标题为?"十六进制编码" windowT?:=?widgets.NewQMainWindow(nil,?0) windowT.SetMinimumSize2(250,?200) windowT.SetWindowTitle("十六进制编码") Qt开发实例-2 //?创建一个?widget //?使用QVBoxLayout布局,即纵向顺序排放控件的布局 //?并使其居中 widgetT?:=?widgets.NewQWidget(nil,?0) widgetT.SetLayout(widgets.NewQVBoxLayout()) windowT.SetCentralWidget(wid