在 GTK 项目中,GtkBuilder '.ui' 文件和 '.glade' 文件有什么区别?

问题描述 投票:0回答:1

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

这里有什么区别?

gtk glade
1个回答
5
投票

文件扩展名没有任何意义,最好忽略它,但

.ui
可能是您使用更合理的扩展名。

历史上 Glade 曾经提供自己的格式来设计 UI,因此使用了

.glade
很多年前,GTK 集成了自己的解决方案,称为
GtkBuilder
,Glade 也进行了更新以支持这种格式。 2020 年维护的项目不应该使用 Glade 格式,但许多人和旧项目可能仍然使用该文件扩展名,因为我相信 Glade 保存对话框仍然默认为它。

© www.soinside.com 2019 - 2024. All rights reserved.