2019.9 updated
orbtk支持的控件还不是很多,目前orbtk内置的控件主要有:
- 基础控件
- TextBlock:显示文本,不可编辑,不可交互
- TextBox:文本框
- Button:按钮
- ToggleButton:开关按钮
- Switch:开关
- check_box:复选框
- FontIconBlock:显示一个FontIcon图标
- ImageWidget:图片显示控件
- 复杂控件
- ScrollViewer:为局部控件提供横向或竖向的滚动条
- CanvasWidget:使用OrbGl自定义绘制画布
- 布局控件
- Container:容器,只能有一个子控件,可以使用Padding为子控件设置边距
- Stack:堆叠的方式来显示控件(从左到右,或者从上到下,类似WPF的StackPanel控件)
- Grid:表格形式布局控件(WPF的Grid控件类似)
还有一个Cursor控件,不太明白什么用途。
orbtk窗口和控件效果如下:
PS:orbtk所有控件都原生支持使用CSS自定义样式,很方便。
文章分类:rust语言Orbtk GUI库入门