GTK界面开发工具 GtkBuilder

码农软件 · 软件分类 · C/C++开发工具 · 2019-11-10 14:43:17

软件介绍

自 gtk 的版本升到 2.12,它就包含了 GtkBuilder .
GtkBuilder 的作用和 libglade 一样,用来加载 glade 文件,
所以,如果使用 GtkBuilder 来代替 libglade ,这样就可以在使用过程中,减少一个依赖.
但是,glade-3.4.x (听说是在 3.5.x 开始支持),还没有支持 Gtkbuilder,
那当我们使用 Gtkbuilder 的时候,需要用一个脚本进行转换下,
脚本在 gtk 里面已经自带了.

gtk-builder-convert hello.glade hello.xml

然后,gtkbuilder 的函数,基本是和 libglade一样

Gtk::Window* pWin=0;
static Glib::RefPtr<Gtk::Builder> refxml;

//加载UI文件
refxml = Gtk::Builder::create_from_file("hello.xml");

//获取构件指针的函数一样
refxml->get_widget("helloworld",pWin);

总的来说,使用 GtkBuilder ,可以减少一个依赖,GtkBuilder 自 gtk 2.12已经包含在里面了,
所以,对于一些新程序,建议使用 GtkBuilder 比较好,毕竟等 glade 支持 GtkBuilder 也是就快的事了,
现在最多就是用脚本转换下 glade 文件,并不麻烦,免得以后再修改代码.

本文地址:https://codercto.com/soft/d/18687.html

数据挖掘

数据挖掘

(美)Jiawei Han、(加)Micheline Kamber、(加)Jian Pei / 范明、孟小峰 / 机械工业出版社 / 2012-8 / 79.00元

数据挖掘领域最具里程碑意义的经典著作 完整全面阐述该领域的重要知识和技术创新 这是一本数据挖掘和知识发现的优秀教材,结构合理、条理清晰。本书既保留了相当篇幅讲述数据挖掘的基本概念和方法,又增加了若干章节介绍数据挖掘领域最新的技术和发展,因此既适合初学者学习又适合专业人员和实践者参考。本书视角广阔、资料翔实、内容全面,能够为有意深入研究相关技术的读者提供足够的参考和支持。总之, 强烈推荐......一起来看看 《数据挖掘》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具