认识几种常用控件
- 按钮
- 菜单
- 工具栏
- 界面布局
- 列表
- 显示图片
导入依赖
import (
"github.com/lxn/walk"
. "github.com/lxn/walk/declarative"
"os"
"strings"
"io/ioutil"
"fmt"
"log"
)
定义全局数据
// 全局应用的菜单项
var myAction *walk.Action
//自定义的主窗口
var myWindow *MyMainWindow
//自定义窗口
type MyMainWindow struct {
*walk.MainWindow
te *walk.TextEdit
//listbox使用的数据
model *EnvModel
//listbox控件
listBox *walk.ListBox
}
定义列表数据模型
//环境变量条目数据模型
type EnvItem struct {
//环境变量的名字和值
name string
value string
}
//列表数据模型
type EnvModel struct {
//继承ListModelBase
wal