课本第11章的frame范例时,这一行:
style->font = gdk_font_load(
“-adobe-times-medium-r-normal–17-*-*-*-*-*-iso8859-1”);
会发生没有font成员变数的错误,这应该是GTK+ 1.0的用法,GTK+ 2.0改成font_desc这样的成员变数的名称,好像也没有gdk_font_load的函式了,改用pango_font_description_from_string这样的函式,这个函式有可能是pango的模组在支援的。
不过这样设了之后虽然没有编译错误,但是跟课本的结果不一样,我是说颜色是预设的灰色,上Google找发现有篇写颜色的文章:
http://ometer.com/gtk-colors.html 这篇文章说明了在GTK设颜色不是简单的事喔,如果要使用资源档的话只用gtk_rc_parse也不够,还得配合GTK+ 2.0 教学-GTK的rc档所提的gtk_widget_set_name函式,这样颜色才会出来,虽然还不是全部,但是总算是有个起头。

不好意思,请问您,这本书在哪买的呢?
我找好久,好像绝版了..
对呀,我也想知道,可以提供一下资讯吗?
刚温啦
这本书应该绝版了,所以你只能到图书馆或二手书店去买,但是里面的内容是GTK旧版的!所以也不建议你去买,就去借来看看就好!