【问题标题】:Nautilus file explorer and GtkIconViewNautilus 文件浏览器和 GtkIconView
【发布时间】:2010-10-20 03:16:52
【问题描述】:

为了学习 GTK 编程,我正在构建一个简单的 GTK 应用程序,它可以读取目录中的文件并将它们显示为图标。我正在尝试构建类似 Nautilus 图标视图文件资源管理器的东西。我知道右窗格使用 GTK IconView 但左窗格使用什么来显示地点列表? 我还查看了 Nautilus 源代码,但发现它对我来说非常复杂,谁能给我一个在 C++ 中使用 GTK IconView 的简单示例? 谢谢。

【问题讨论】:

    标签: linux gtk gtkmm nautilus


    【解决方案1】:

    我猜左窗格使用以下内容:

    • 地点 - gtk.TreeView
    • 信息 - 由 gtk.Image 和 gtk.Label 小部件组成的自定义布局
    • 树 - gtk.TreeView
    • 历史 - gtk.TreeView
    • 注释 - gtk.TextView
    • 标志 - gtk.Layout 上面有 gtk.Image 小部件

    至于 Nautilus 窗口,我听说在图标视图和紧凑视图模式下显示时,它使用自定义表面,因为 gtk.IconView 被认为不够好。列表视图模式很可能使用 gtk.TreeView。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-31
      • 2012-12-22
      • 2019-10-10
      • 1970-01-01
      • 2016-04-25
      • 2011-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多