标题: GTK+的Scale-Horizontal and Vertical Scales [打印本页]

作者: liuda    时间: 2015-1-23 19:29
标题: GTK+的Scale-Horizontal and Vertical Scales
       Horizontal and Vertical Scales:水平或垂直比例按钮。它允许用户移动水平或垂直的滑动条选择一整数或一浮点数。比例按钮除了有一滑动条之外,它跟上一节讲的微调按钮具有一样的功能。
1. Horizontal and Vertical Scales的创建:
GtkWidget *gtk_vscale_new( GtkAdjustment *adjustment );

GtkWidget *gtk_vscale_new_with_range( gdouble min,
                                      gdouble max,
                                      gdouble step );

GtkWidget *gtk_hscale_new( GtkAdjustment *adjustment );

GtkWidget *gtk_hscale_new_with_range( gdouble min,
                                      gdouble max,
                                      gdouble step );分别有两种方法创建。第一种方法必须先创建GtkAjustment类,上一节有介绍它的创建方法。
2. 获取Scale的值:
gboolean gtk_scale_get_draw_value( GtkScale *scale );该函数的返回值就为*scale的值。
关于Scale的其他API函数,请参阅:http://library.gnome.org/devel/gtk/unstable/GtkScale.html





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1