【发布时间】:2012-07-07 15:19:53
【问题描述】:
我刚刚开始研究 gtk,因为我必须用它编写一个 GUI 应用程序。这是一个即时通讯应用程序,我需要在用户登录时显示他/她的朋友列表。列表应该在左侧显示一个小图片,在右侧显示名称,如下所示:
Friends
-----------
Pic1 John
Pic2 Sara
... ...
据我目前所知,我认为最好的套装是 Treeview,但它有烦人的分隔符和标题,所以列表是这样的:
Friends
------------
PIC | Name
------------
Pic1 | John
------------
Pic2 | Sara
有没有办法解决这个问题?还是有更好的方法来实现这一点?
我还想在名称部分包含更多信息,如下所示:
Friends
----------
Pic1 John
Pic1 This is more about John
Pic1 Still more about John
Pic1 Sara
Pic1 This is more about Sara
Pic1 Still more about Sara
请注意,三个 Pic1s 和 Pic2s 仍然代表上面的一张图片。
我也在用 C 编写应用程序。
建议?
【问题讨论】:
-
可能您需要为此创建自己的复合小部件,然后将它们的列表打包到滚动容器中。