スピンボタン

2014年9月7日

ファイル

13-spin.tar.gz

内容

スピンボタンを作ります。

spin = gtk.SpinButton()
spin.set_range(0, 10)
spin.set_increments(1, 1)

set_range() の第 1 引数が最小値、第 2 引数が最大値、set_increment() の第 1 引数が左クリックでボタンを押したときの増減分の値、第 2 引数が中央クリックでボタンを押したときの増減分の値です。

値が変わったとき、"value-changed" イベントが起こります。

spin.connect("value-changed", valueChanged)

値は get_value_as_int() で取得できます。

    print("%d" % spin.get_value_as_int())

浮動小数点数として取得するには get_value() を使います。

PyGTK プログラミング 目次へ