FXRuby 数据展示与文本编辑:FXTable 与 FXText 详解
在数据展示和文本编辑的领域,FXRuby 提供了丰富的工具和功能。下面将详细介绍 FXRuby 中的 FXTable 与 FXText 两个重要组件。
1. FXTable 组件
FXTable 是一个较为复杂的组件,它可以用于展示表格数据。与 FXMatrix 布局管理器不同,FXTable 虽然也是按行和列布局内容,但它并非布局管理器,在其他工具包中,类似的组件可能被称为网格组件或电子表格组件。
1.1 数据存储
- 初始化表格大小 :表格默认是空的,最有效的填充表格的方法是使用
setTableSize()方法。
table = FXTable.new(self, :opts => LAYOUT_FILL)
table.setTableSize(10, 10)
需要注意的是, setTableSize() 是一个破坏性方法,它会销毁所有现有的表格项。如果表格已经包含数据,只是想增加几行或几列,应使用 appendRows() 、 appendColumns() 、 insertRows() 和 insertColumns() 方法。
- 跨单元格项 :可以通过为相邻的行和
超级会员免费看
订阅专栏 解锁全文
2

被折叠的 条评论
为什么被折叠?



