为了学习GTK编程,我正在构建一个简单的GTK应用程序,它读取目录中的文件并将其显示为图标。我正在尝试构建类似Nautilus图标视图文件资源管理器的东西。我知道右侧窗格使用GTK IconView但是左窗格用于显示场所列表的内容是什么? 另外我查看了Nautilus的源代码,但发现它对我来说非常复杂,有人能给我一个在C ++中使用GTK IconView的简单例子吗? 感谢。
答案 0 :(得分:1)
我猜左窗格使用以下内容:
至于Nautilus窗口,我听说当在Icon View和Compact View模式下显示时,它使用自定义表面,因为gtk.IconView不够好。列表视图模式最有可能使用gtk.TreeView。