使用Glade3.0进行界面开发

 

p 使用Glade3.0进行界面开发,可以代替GTK繁杂的手动代码绘制界面
p
使用Glade3.0进行界面设计非常简单,就不再一一记录,个人感觉最终要的是要把响应信号的句柄设置好。
用Glade生成的界面可以通过用C和C++两种风格的库进行解析XML文件获得,这两种用法的主要不同在于需要使用到不同的库,C需要用到libglade库,而C++需要用到gtkmm和libglademm两个库。由于没有用C++做过,所以这里只记录下如何使用C来实现对界面的操作。
 
其实过程很简单,这里我用到的库是libglade-2.0。下面就是获取用Glade做成的界面的过程:
 
1. 1.  GladeXML *xml;
   /*加载一个glade文件*/
xml = glade_xml_new( test.glade ,NULL,NULL);
2. /*自动连接glade文件中定义的信号操作句柄*/
Glade_xml_signal_autoconnect(xml);
3. 3.  /*获取到主窗口window,并显示出来*/
window = glade_xml_get_widget(xml,
   gtk_widget_show(window);
4. 添加glade文件中定义的控件信号的操作句柄,函数名要与操作句柄完全相同,     如果使用步骤2的API之后当信号发生后会自动寻找回调函数.
“window );
使用Glade3.0开发的界面可以使用C和C++两种风格的编程方式。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
glade3.38.2是一个用于开发GTK+应用程序界面的可视化工具,可以通过简单的拖放和属性设置来创建界面。在使用glade3.38.2时,需要确保已经安装了GTK+和相关的开发包,并且熟悉使用GTK+的基本知识。 首先,打开glade3.38.2应用程序,在左侧的工具箱中可以找到各种常用的界面组件,如按钮、标签、文本框等。可以将这些组件拖放到主界面中,然后调整它们的位置和大小。 在属性编辑器中,可以设置每个组件的属性,如名称、标签、大小、颜色等。还可以添加信号处理器,用于处理用户交互事件,比如点击按钮触发的动作。在工具栏上还有一些常用的操作按钮,如保存、导入、导出等。 在进行界面设计时,建议先进行草图或原型设计,然后再开始使用glade3.38.2进行具体的界面构建。这样可以更好地组织界面结构和布局,并且可以更容易地进行调整和修改。 一旦界面设计完成,可以将界面导出为XML格式的文件,然后在代码中使用GTK+的库函数进行加载和显示。在编写代码时,可以通过glade3.38.2生成的XML文件来访问和操作界面组件,从而实现界面与逻辑的分离。 总的来说,glade3.38.2是一个强大的界面设计工具,可以帮助开发者快速、高效地创建GTK+应用程序的界面。通过灵活的拖放和属性设置,可以轻松实现各种界面布局和交互效果,为用户提供更好的使用体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值