そのため、Python/GTK3のスピンボタンに関連する重要な問題があります。プロジェクトVirtuamでスピンボタンを作成しようとしていますが、動作しているようですが、+ /-トゥーグルをブロックするバグがあります。
また、奇妙なことに、スピンボックスの値を手動で変更できます...:/
仮想マシンにインストールしましたが、同じ問題が発生します。
以前はうまく機能していましたが、ソースを削除して機能したコミットをダウンロードしようとしても、まだ問題があります。私は何をすべきか?それはGTKのバグですか、それとも私のせいですか?最後のケースでは、何が問題になっていますか:スクリプト(vui.py)またはインターフェース(assistant.glade)?
最新のコミットはlp:virtuam/trunkでダウンロードできます。
増分を設定する必要があります。これは、スピンボタンのset_increments()
メソッドを使用して行うことができます。
spinbutton.set_increments(1.00, 5.00)
これにより、-/ +を左クリックすると1ずつ増加し、-/ +を中央クリックすると5ずつ増加するように設定されます。
スピンボタンの名前のすぐ下に、adjustmentというプロパティが表示されます。
調整の右側に「...」の付いたボタンがあり、それをクリックします
新しいアイテムの調整がウィジェットに表示されます
それをクリックすると、そのプロパティをクリックして、ステップ増分、最大値、最小値などを調整できます。