基于GTK+的GNOME编程指南
1. GTK+与GNOME简介
GTK+ 设计为桌面中立,不依赖特定桌面环境,可轻松移植到Windows等其他系统。不过,它缺少将程序与桌面集成的功能,如保存程序配置、显示帮助文件或编写小程序。而GNOME库包含扩展GTK+的GNOME小部件,用更易用的小部件替换部分GTK+组件。
在使用GNOME库之前,需像初始化GTK+一样在程序开始时进行初始化,调用 gnome_program_init 函数:
GnomeProgram* gnome_program_init (const char *app_id, const char *app_version,
const GnomeModuleInfo *module_info,
int argc, char **argv,
const char *first_property_name,
...);
可选的属性列表可用于设置查找位图图形的目录等。
2. GNOME窗口示例
下面是一个使用 GnomeApp 小部件替代 GtkWindow 的示例程序 gnome1.c :
#include <gnome.h>
int main (int argc, char *argv[])
{
GtkWidget *app;
gnome_program_init (
基于GTK+的GNOME编程指南
超级会员免费看
订阅专栏 解锁全文
210

被折叠的 条评论
为什么被折叠?



