编译命令
终端执行
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
可能需要root权限吧,才能通过编译,所以之后的路径以root用户为准,
source /etc/profile
qtdeploy build desktop ../1.1/
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()
}