web-dev-qa-db-ja.com

Glade:スピンボタンの値を設定するにはどうすればよいですか?

Python/GTK3アプリ用にGladeでいくつかのスピンボタンを実行しましたが、デフォルト値、低い値、高い値などを設定する方法がわかりません。どうすればいいですか?

開発に次のものを使用します。

  • Python 2.7.3
  • GTK 3
  • 空き地3.12.1

1)デフォルト値と最大値を変数として設定する必要があるため、スクリプトから変更する必要があります。

2)PyGTKのドキュメントを見たことがありますが、GTK3では機能しません。

3)GTK3の文書化を指示しないでください...わかりません:P

4
Xerz

空き地:

  1. スピンボタンを選択します。
  2. 「...」が含まれる「調整」テキストエントリの横にあるボタンをクリックします。
  3. 表示されるウィンドウで、「新規」をクリックします。
  4. 上から「adjustment1」ウィジェットを選択します。
  5. そこから、デフォルト値、最小値、最大値、およびステップ増分の値を変更できます。

コードからこれらの値を変更することもできます。クラス参照は、ここで見つけることができます: gtk.SpinButton

編集:次のコードを使用して、最大値と最小値を取得できます。

(min, max) = spinbutton.get_range()

ここで、minは最小値、maxは最大値、spinbuttonはスピンボタンウィジェットです。以下を使用して設定することもできます。

spinbutton.set_range(min, max)
3
Sam Bickley