Go语言图形界面开发:Go版GTK
tennysonsky
02-08 23.6万
本人录制的Go入门视频 go语言开发实战:https://pan.baidu.com/s/1bqOR9qZ Go语言GUI编程:https://pan.baidu.com/s/13yoUhqEUy...
MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell 命令行开发环境。同时它也是一个在Cygwin (POSIX 兼容性层) 和 MinGW-w64(从”MinGW-生成”)基础上产生的,追求更好的互操作性的 Windows 软件。
百度云下载地址:https://pan.baidu.com/s/1kWOBbBD
默认配置安装即可:
运行msys2:
注意:在msys2命令行下安装。
1) 安装gtk3
pacman -S mingw-w64-x86_64-gtk3
输入“y”确定安装:
2) 安装gtk2
pacman -S mingw-w64-x86_64-gtk2
3) 安装glade
pacman -S mingw-w64-x86_64-glade
4) 安装帮助文档
pacman -S mingw-w64-x86_64-devhelp
5) 安装MinGW
pacman -S mingw-w64-x86_64-toolchain base-devel
C:\msys64\usr\bin
C:\msys64\mingw64\bin
测试是否成功:
pkg-config --cflags gtk+-2.0
make -v
go源码下载地址:https://pan.baidu.com/s/1kWOBbBD
注意:一定要下载这里的源码,后面的教程中,我修改了部分源码。
1、https://github.com/mattn/go-gtk
如何从8K提至20K月薪,你要掌握学习那些技能
tennysonsky
02-08 23.6万
本人录制的Go入门视频 go语言开发实战:https://pan.baidu.com/s/1bqOR9qZ Go语言GUI编程:https://pan.baidu.com/s/13yoUhqEUy...
Libi_t
10-05 4163
GTK+ 3 for windows 开发环境搭建下载和配置msys2: 从http://msys2.github.io/下载安装包,并安装; 配置软件源(官方源速度较慢) 需要修改安装目录下,/e...
2-16
8-6
行编辑,只允许输入一行内容的控件,如密码输入框。 glade设计如下: 常用信号: 信号标识 触发条件 “activate” 行编辑区内部按回车键时触发 示例代码: package ...
tennysonsky
02-06 3.6万
我们到处都能看到进度条的应用,我们下载拷贝个文件,下载个电影等总能看到进度条的影子,如图: 示例代码: package main import ( "fmt&quo...
7-28
tennysonsky
02-01 4.3万
1 示例代码 package main import ( "os" "github.com/mattn/go-gtk/gtk" ) f...
tennysonsky
02-02 1.1万
1 控件简介 控件是对数据和方法的封装。控件有自己的属性和方法。属性是指控件的特征。方法是指控件的一些简单而可见的功能。如按钮就是一个控件,这个按钮是方形的,里面有张图片,这是我们能看到外观属性,同...
7-16
6-8
golang 进度条 进度条元素 ·总量 ·当前进度 ...Go版GTK:环境搭建(windo... weixin_40384951:为什么我安装成功后,运行代码显示缺少...
tennysonsky
01-14 2468
1) 下载 gtk+-bundle 包( 可以去官网下载:http://www.gtk.org/ -> Download -> Windows (32-bit) and 64-bit -> All...
8-3
本文是go语言android应用开发实战中的第一篇,主要介绍gomobile环境搭建,下一篇会介绍如何编译出对应的动态库相关内容
原文:https://www.cnblogs.com/lvdongjie/p/9520841.html