2

リストからのテキストでいくつかのチェックボタンを作成したいGUIプログラムを書いています。問題は、私には多くのリストがあるため、ユーザーが「次のページ」に移動して、別のリストに基づいて別のチェック ボタンのセットを表示できるようにしたいということです。ただし、これを行うには、ユーザーが次のページに移動するたびにテキストが更新されるように、チェック ボタンにある種のテキスト変数が必要です。ただし、私の知る限り、そのようなオプションはありません。

これは可能ですか、それとも別のチェック ボタンとテキスト変数を含む別のラベルを作成する必要がありますか?

助けていただければ幸いです。前もって感謝します!

4

1 に答える 1

1

私が考えることができる唯一の可能なアプローチは、チェックボタンで構成を行うことです。標準の tk チェックボタンを使用していると仮定すると、次のように呼び出すことができます。

checkbutton.config(text=newtext)

newtext は明らかに新しいテキストです。

次のページ ボタンと前のページ ボタンにバインドされたコールバックへの呼び出しを追加します。本当に変数を使用する必要がある場合は、checkbutton に基づいてクラスにプロパティを追加し、割り当て時に config 関数を呼び出すようにそのセッターを変更します。

于 2012-12-04T16:25:10.600 に答える