在GTK项目中,';之间的区别是什么;。用户界面';文件和一个';。林间空地';文件

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

我刚刚开始开发GTK应用程序,并查看了一些教程以及已建立项目的源代码。虽然设计界面的教程使用Glade输出“.Glade”文件,但我看到源代码使用“.ui”文件


这里的区别是什么?

文件扩展名没有任何意义,最好忽略它,但是
.ui
可能是您使用的更合理的扩展名


历史上,Glade曾提供自己的格式来设计UI,因此使用了
。Glade
。许多年前,GTK集成了自己的名为
GtkBuilder
的解决方案,Glade也进行了更新,以支持这种格式。2020年维护的项目不应该使用glade格式,但许多人和老项目可能仍然使用该文件扩展名,因为我相信glade保存对话框仍然默认为该文件扩展名。

谢谢。是的,我可以确认Glade默认使用
.Glade
扩展,这让我很难理解什么是遗留的。谢谢你的解释。