比例组件 (Scale)

Gtk::Scale 组件 (或者说“滑块”) 可以让用户在指定范围内直观地调节它的值。例如,你可以用它来调节一副预览图片的放大率、或者控制颜色的亮度,或者指定多少分钟后执行屏幕保护。

As with Scrollbars, the orientation can be either horizontal or vertical. The default constructor creates an Adjustment with all of its values set to 0.0. This isn't useful so you will need to set some Adjustment details to get meaningful behaviour.

6.2.1. 一些有用的方法

Scale 可以在滑轨旁显示它们的当前值。默认情况下是显示这个数值的,但是你可以通过调用 set_draw_value() 方法来设置是否显示该值。

默认情况下,Scale 组件会显示 Gtk::Adjustmentvalue 的数值,并且会被四舍五入到一位小数。你可以通过 set_digits() 方法来改变显示的小数位数。

另外,通过使用 set_value_pos(),可以使值显示在相对于滑块不同的位置。

参考