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