1.2 therecipe/qt窗口

编译命令
终端执行
go get -v github.com/therecipe/qt/cmd/…
source /etc/profile
qtdeploy build desktop ../1.1/
主要是在linux进行软件开发
https://github.com/wrzfeijianshen/TL.git
克隆自己的项目,你可以在指定目录建立自己的goqt练习目录

目录在 github.com/wrzfeijianshen/TL/golang/goqt 上面
创建程序
github.com/wrzfeijianshen/TL/golang/goqt/01/01_windows
由于在linux下,最好是装个编译器,比如vccode,LiteIDE,goland等等吧。不然vim也是可以的哦。
以下是vccode 安装
可能这样安装过程中,会安装不上

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake web visual-studio-code

咱们下载安装包
https://code.visualstudio.com/Download
apt-get install gconf2-common libgconf-2-4
sudo dpkg -i xxx.deb
1.2 therecipe/qt窗口_第1张图片

可能需要root权限吧,才能通过编译,所以之后的路径以root用户为准,
source /etc/profile
qtdeploy build desktop ../1.1/

1.2 therecipe/qt窗口_第2张图片

package main

import (
	"os"

	"github.com/therecipe/qt/widgets"
)

func main() {
	// 在开始使用QWidgets之前需要被调用一次
	app := widgets.NewQApplication(len(os.Args), os.Args)

	// 创建窗口
	window := widgets.NewQMainWindow(nil, 0)

	// 设置大小
	window.SetMinimumSize2(500, 500)

	// 设置窗口标题
	window.SetWindowTitle("hello window")

	// 默认窗口是隐藏的,需要显示出来
	window.Show()
	app.Exec()
}

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