wikiのttkスタイルの説明については、RLEとBrad Lanamに感謝します。
ラジオボタンを作成し、探します
pack [ttk::radiobutton .b -text foo]
が緑色に設定された背景と、デフォルトTRadiobutton
スタイルに基づくカスタムスタイルを作成します。
ttk::style configure greenstyle.TRadiobutton -background green
は、オンにするラジオボタンにこのスタイルを適用します背景緑:
.b configure -style greenstyle.TRadiobutton
通常の状態に戻す背景色:
.b configure -style TRadiobutton
色を変更する場合、などをテーマにしたウィジェット上で、一つは
- に(この場合は
TRadiobutton
で)デフォルトのスタイルを変更することを決定することができます。これは、同じタイプのすべてのウィジェットに影響を及ぼし
- サブスタイル、クローニングされた様式(例えばhereを参照)
- スクラッチ内蔵スタイル(FO
- (
greenstyle.TRadiobutton
)この例のようにWindowsのC:\Tcl\lib\tk8.6\ttk
ディレクトリの例を挙げる):専門家のみ。ブラッドLanamによって
編集:TTKの
詳細情報::ラジオボタンの色
いくつかの定義:
- 背景:すべて
の背後にある全体の背景色
- Foreground:ラジオボタンのテキストの色ラベル上
- インジケータカラー:インジケータの色。
これらのオプションはttk::style
コマンドを使用して設定することができます。
ttk::style configure greenstyle.TRadiobutton -indicatorcolor lightgreen
ttk::style map greenstyle.TRadiobutton -indicatorcolor \
[list selected darkgreen pressed white]
はセットを適用し、上記のようにリセットします。
ドキュメント: pack、 ttk::radiobutton (widget)、 Introduction to the Tk theme engine、 Changing Widget Colors (ttk::radiobutton)
また、試験は、 '' {[ファイルが$パス/ rc.log存在する]}であるべきであるが、私は、これは単にデモコードで推測しています。 –
もう1つの質問は、ラジオボタンの色を変更したいのですか、それとも選択したかどうかを変更したいですか? –