中国青基会

查看完整版本: gtk背景与按钮都有图片如何解决?

cckj 2008-12-10 15:55

gtk背景与按钮都有图片如何解决?

1,如何可以让GTK程序的背景与里面的按钮都可以使用自己的图片?
2,按钮初始大小如何修改?
3,怎样让背景使用自己的图片后,图可以随窗体的大小随着变化?

cckj 2008-12-10 15:55

用glade-2来画画就可以了,然后导成c程序,看里面的interface.c文件

如果打算用glade.xml  那用glade-3来画界面。

如果要解决你的问题,可以在  API里查询下

比如 按钮初始大小如何修改?
那找到 gtk API手册
gtk_widget_set_size_request 函数

magic 2008-12-10 15:55

用glade没有解决我的问题,我现在是让背景有图可以,但是在有背景的图上放按钮就不行了

cckj 2008-12-10 15:55

我想在有背景的图上放按钮,之前add(window,image),但是add(image,button)是无效,说image不是容器,在有图片背景的基础上就不能放构件了么

jufeng2309 2009-1-9 17:52

[code]
GtkWidget *image;
GtkWidget *cmd;
image = gtk_image_new('test.png');
cmd = gtk_button_new();
gtk_container_add(GTKCONTAINER(cmd),image);
gtk_show_all();
[/code]
页: [1]
查看完整版本: gtk背景与按钮都有图片如何解决?
Baidu