gpt4 book ai didi

linux - Nautilus 文件浏览器和 GtkIconView

转载 作者:太空宇宙 更新时间:2023-11-04 11:40:59 24 4
gpt4 key购买 nike

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

最佳答案

我猜左 Pane 使用以下内容:

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

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

关于linux - Nautilus 文件浏览器和 GtkIconView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3351599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com