从模型到嵌入式C代码:Simulink代码生成配置避坑指南(以Freescale PowerPC为例)
2026/6/15 23:27:59
在使用 Glade 设计好用户界面后,可借助 Libglade 库在运行时加载并使用这些界面。创建新的GladeXML对象来初始化用户界面后,就能使用glade_xml_get_widget()函数获取部件。
GtkWidget* glade_xml_get_widget (GladeXML *xml, const char *name);此函数返回的部件已按 Glade 中设置的属性进行初始化,可像使用 GTK+ 应用程序中创建的其他GtkWidget一样使用它。这体现了 Libglade 的一大优势:无需编写大量设置用户界面的繁琐代码,能快速开发应用程序更有趣的部分。
另外,glade_xml_get_widget_prefix()函数可用于获取具有相同前缀的部件列表。若按部件类型或所属窗口命名所有部件,该函数会很实用。
GList* glade_xml_get_widget_prefix (GladeXML *xml, const char *name);应用程序准备好使用的下一步是