ウィジェット変数 | 説明 | デフォルト値 | tkinter. | tkinter.ttk. |
---|---|---|---|---|
Variable | 基本型 | (空文字列) | ● | ← |
BooleanVar | ブール型 | False | ● | |
DoubleVar | 浮動小数点数型 | 0.0 | ● | |
IntVar | 整数型 | 0 | ● | |
StringVar | 文字列型 | (空文字列) | ● |
メソッド (一部抜粋) | 備考 |
---|---|
Variable(master=None, value=None, name=None) | コンストラクタ master変数を管理するルート・ウィジェット value値 (省略:上記参照) nameTcl 名 (省略:"PY_VARnum") |
set(value) | 値 設定 value設定値 |
get( ) | 値 取得 |
ウィジェット関連 | 説明 | tkinter. | tkinter.ttk. Tk 8.5 |
---|---|---|---|
Widget | 基本ウィジェット | ● | ● |
Style | スタイル | ● | |
Font | フォント | ● | ← |
Event | イベント | ● | ← |
Image | 基本画像 | ● | ← |
BitmapImage | 画像 (XBM 形式) | ● | ← |
PhotoImage Tk 8.6 | 画像 (PGM・PPM・GIF・PNG 形式) | ● | ← |
ウィジェット ( C:コンテナ ) | 説明 | tkinter. | tkinter.ttk. Tk 8.5 スタイル名 |
Button | ボタン | ● | TButton |
Canvas C | キャンバス | ● | |
Checkbutton | チェックボックス | ● | TCheckbutton |
Combobox | コンボボックス | TCombobox | |
Entry | 単一行エディットボックス | ● | TEntry |
Frame C | フレーム | ● | TFrame |
Label | ラベル | ● | TLabel |
LabelFrame C | ラベル付きフレーム | ● | TLabelframe |
Listbox | リストボックス | ● | |
Menu | メニューバー・ポップアップメニュー | ● | |
Menubutton | メニューボタン | ● | TMenubutton |
Notebook | ノートブック (タブ切換) | TNotebook | |
OptionMenu | オプションメニュー (ドロップダウンリスト) | ● | TMenubutton |
PanedWindow C | ペインドウィンドウ | ● | TPanedwindow |
Progressbar | プログレスバー | Horizontal.TProgressbar Vertical.TProgressbar | |
Radiobutton | ラジオボタン | ● | TRadiobutton |
Scale | スケール (スライダーバー) | ● | Horizontal.TScale Vertical.TScale |
Scrollbar | スクロールバー | ● | Horizontal.TScrollbar Vertical.TScrollbar |
ScrolledText | 複数行エディットボックス (スクロールバー付き) | scrolledtext. | |
Separator | セパレータ | TSeparator | |
Sizegrip | サイズグリップ | TSizegrip | |
Spinbox | スピンボックス | ● | TSpinbox tk 8.5.93.6.5 |
Text | 複数行エディットボックス | ● | |
Treeview | ツリービュー | Treeview |
import tkinter as tk
print(tk.TkVersion)
# 出力例:8.6
root = tk.Tk()
print(root.call('info', 'patchlevel'))
# 出力例:8.6.9
root.mainloop()