Nautilus 文件管理器 GUI 是如何编程的?

Nautilus 文件管理器 GUI 是如何编程的?

既然 nautilus 是用 C 编写的,那么它的 GUI 是如何创建的呢?

是否存在允许创建 GUI 的特定 C 框架,或者以其他方式完成?

答案1

Nautilus 主要用 C 语言编写,从项目的github页:

在此处输入图片描述

根据维基百科它使用 GTK3 2.32 版。

如果你想用 C 语言创建 GUI,没有太多选择——GTK 是最好的选择(尽管我会暗示一种称为Borland 的 Turbo C就像是直接来自 1980 年代)。我建议你升级到 C++。C++ 有 GTK 和 Qt 选项。

相关内容