Spinbox
Spinboxは入力欄と増減ボタンで整数を選択します。
表示例
実行例
require "uing"
UIng.init
window = UIng::Window.new("Spinbox Example", 300, 120, margined: true)
window.on_closing do
UIng.quit
true
end
value_label = UIng::Label.new("Value: 42")
spinbox = UIng::Spinbox.new(0, 100, value: 42) do
on_changed do |v|
value_label.text = "Value: #{v}"
end
end
box = UIng::Box.new(:vertical, padded: true)
box.append(value_label)
box.append(spinbox)
window.child = box
window.show
UIng.main
UIng.uninit
使い方
- 最小値、最大値、必要なら初期値を作成時に渡します。
on_changedには現在の整数値が渡されます。


