LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 518|回复: 0

急急::求求各位高手一些有关于GTK的问题

[复制链接]
发表于 2005-4-21 14:05:39 | 显示全部楼层 |阅读模式
window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window1), "window1");
gtk_window_set_default_size (GTK_WINDOW (window1),400, 100);

g_signal_connect(G_OBJECT(window1),"destroy",
G_CALLBACK(gtk_main_quit),NULL);
fixed1 = gtk_fixed_new ();
gtk_widget_show (fixed1);
gtk_container_add (GTK_CONTAINER (window1), fixed1);

adjustment = gtk_adjustment_new(0, 0, 100, 10, 10, 0);
hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (adjustment));
gtk_widget_show (hscale1);
gtk_fixed_put (GTK_FIXED (fixed1), hscale1, 0, 32);
gtk_widget_set_size_request (hscale1, 280, 36);
gtk_scale_set_digits (GTK_SCALE (hscale1), 0);
gtk_fixed_put (GTK_FIXED (fixed1), button1, 312, 40);
gtk_widget_set_size_request (button1, 64, 27);

value = gtk_adjustment_get_value(GTK_ADJUSTMENT(adjustment));
gtk_adjustment_set_value(GTK_ADJUSTMENT(adjustment),value);
g_print("%d\n",value);/*关键是这一段*/

button1 = gtk_button_new_from_stock ("gtk-yes");
gtk_widget_show (button1);
g_signal_connect ((gpointer) button1, "clicked",
G_CALLBACK (gtk_main_quit),NULL);
==========================================================================
问题在于我怎么才能更新我的hscale上的值,用什么函数?(是我每次在改变值的时候g_print打印的值会改变?)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表