在林间空地中创建Gtk.ListStore
时,您可以为其添加列名称。
在.glade文件中,它看起来像这样:
<object class="GtkListStore" id="liststore1">
<columns>
<!-- column-name col1 -->
<column type="gchararray"/>
<!-- column-name col2 -->
<column type="gchararray"/>
</columns>
<data>
<row>
<col id="0" translatable="yes">entry</col>
</row>
</data>
</object>
在python中,加载glade文件并获取liststore:
builder = Gtk.Builder()
builder.add_from_file("file.glade")
liststore = builder.get_object("liststore1")
我可以使用liststore.get_column_type(index)
获取列类型,但我还想获取glade文件中的列名(["col1", "col2"]
),如xml注释。