使用 Glade 添加单元格渲染器

Add a cell renderer using Glade

我正在使用 Glade 为我的 Rust 程序构建 GTK 用户界面。

问题是添加到 ListStore 的项目没有显示。我设置了显示的水平线,但没有显示项目的文本。我用谷歌搜索,我怀疑这是因为单元格渲染器。我试图在 Glade 中添加一个单元格渲染器,但是我没有看到任何地方可以这样做。我右键单击树视图,单击“编辑”,右键单击 row/column,但未显示有关单元格渲染器的任何信息。

如何使用 Glade 添加单元格渲染器?

$ glade --version
glade 3.22.1

很难找。我搜索了很多教程,但其中很多都很旧,所以界面很不一样。

  1. 右键单击 GtkTreeView 并选择 "Edit"
  2. 在左上角子区域,单击蓝色“+”号添加新列。
  3. 右键单击新创建的列,选择添加子文本
  4. 您会看到单元格渲染区域显示在右侧。
  5. 在 "Properties and Attributes" 中,将 "Text" 属性设置为您要显示的列。