我刚刚开始开发 GTK 应用程序,并查看了一些教程以及已建立项目的源代码,虽然设计界面的教程使用 Glade 输出“.glade”文件,但我看到源代码使用“.ui” ' 文件。
这里有什么区别?
文件扩展名没有任何意义,最好忽略它,但
.ui
可能是您使用更合理的扩展名。
历史上 Glade 曾经提供自己的格式来设计 UI,因此使用了
.glade
。 很多年前,GTK 集成了自己的解决方案,称为 GtkBuilder
,Glade 也进行了更新以支持这种格式。 2020 年维护的项目不应该使用 Glade 格式,但许多人和旧项目可能仍然使用该文件扩展名,因为我相信 Glade 保存对话框仍然默认为它。