主窗体
使用MainWindow结构体定义主窗体
样例
1 |
|
常用属性
以下我列出目前阶段我常用的属性设置,后面待补充,或者自己参考源码。
- Title: 程序头部标题
- MinSize: 定义最小窗体(默认窗体可以拖动)如设置即:默认窗体可缩小的最小比例 分别为宽度,高度像素
- MaxSize: 定义最大窗体(默认窗体可以拖动)如设置即:默认窗体可缩大的最大比例 分别为宽度,高度像素
- Layout: 全局布局类型
- Children: 控件集
- MenuItems: 程序菜单栏
- TooBar: 工具栏
- Font: 窗体文字样式,使用Font:Font{} 结构体方式声明。
- Icon: 设置Icon图标路径 使用Icon: “img/xx.ico”
参考-字体样例
1 | font := Font{ |
参考-菜单定义
1 | // 定义菜单 |
布局
主窗体布局可以使用两种布局方式,分别为VBox和HBox。具体的布局根据自己程序的设计自己选择。
- VBox(垂直布局)

- HBox(水平布局)

菜单栏
菜单定义使用Menu属性
- Text: 文字定义
- OnTriggered: 点击事件
1 | // 定义菜单 |
工具栏
ToolBar声明,源码中定义了4中ToolBar样式,分别为以下几种
- ToolBarButtonImageOnly //单一图片样式
- ToolBarButtonTextOnly //单一文字样式
- ToolBarButtonImageBeforeText //图片在文字之前
- ToolBarButtonImageAboveText //图片在文字之上
1 | TooBar: TooBar{ |
参考样图
