我正在开发一个使用C/GTK+3的项目。我对前端有一点经验,但主要是在Android方面,即使那也非常少。
我注意到在C代码中我可以放置对象并设置属性(例如文本视图是否可编辑等)。我还能够使用构建器函数将.ui XML文件连接到我的程序。
我想知道XML文件如何与定义界面的C代码链接。它是按结构、名称还是ID属性匹配的?为什么在C代码和XML中都存在"visible"和"editable"等属性?需要XML文件吗?需要在XML文件和C代码中都指定属性还是只需要一个?我是否能完全理解前端开发?
GTKUIManager
似乎仍然存在。它可以用于读取UI文件,但您也可以在字符串“内联”中提供XML代码。 - Scheff's CatGTKUIManager
- 它实际上是为了方便。我们通常在纯C++代码中创建所有小部件,咳咳,在你的情况下是C代码。或者,你是在问Glade吗?(抱歉,没有经验 - 一点也没有。) - Scheff's Cat