如何在Glade中用GdkPixbuf列填充GtkListStore?

2 投票
1 回答
525 浏览
提问于 2025-04-17 10:17

我正在做一个小的PyGtk项目,里面用到了GtkListStore来存放我想在GtkIconView中显示为图标的数据。我是用Glade来设计用户界面的。

我知道怎么通过代码把数据添加到liststore里。不过,我发现其实也可以直接在Glade里添加数据。

我已经成功添加了列,但在为GdkPixbuf列类型添加数据行时遇到了困难。下面的图片应该能提供更多细节。

在我的“图标”(GdkPixbuf)列中,Glade希望我提供什么?是一个绝对路径还是相对路径的图像?还是其他什么东西?

任何建议都非常感谢!谢谢!

在Glade中的GtkListStore定义

1 个回答

1

这个问题虽然老了,但我最近又碰到了,想起我很久以前就找到了解决办法:Glade可以使用相对路径来引用GdkPixbuf字段的图片,并且会加载这个图片。

撰写回答