3

私は使用してttk::comboboxおり、選択が行われるたびにスクリプトを実行したいと考えています。ただし、ドキュメントには、選択する-postcommandにスクリプトを実行するオプションのみが存在します。選択後にスクリプトを実行するにはどうすればよいですか (選択がいつ行われたかを知りたい)。

また、コンボボックスは-state readonlyエントリから選択できないようになっています。

4

1 に答える 1

5

<<ComboboxSelected>>アイテムが選択された後、コンボボックスが毎回生成する仮想イベントにバインドします。

bind .combo <<ComboboxSelected>> {puts "chosen [%W get]"}
于 2012-07-04T09:12:16.347 に答える