tkinter.(ttk.)Widget【ウィジェット関連】

メモ  (  Tkのバージョン取得  )  ウィジェット変数 ウィジェット 一覧

メモ

ウィジェット変数

ウィジェット変数説明デフォルト値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 形式)
ウィジェット
( :コンテナ )
説明 tkinter.tkinter.ttk. Tk 8.5
スタイル名
ButtonボタンTButton
Canvas キャンバス
CheckbuttonチェックボックスTCheckbutton
ComboboxコンボボックスTCombobox
Entry単一行エディットボックスTEntry
Frame フレームTFrame
LabelラベルTLabel
LabelFrame ラベル付きフレームTLabelframe
Listboxリストボックス
Menuメニューバー・ポップアップメニュー
MenubuttonメニューボタンTMenubutton
Notebookノートブック (タブ切換)TNotebook
OptionMenu オプションメニュー (ドロップダウンリスト)TMenubutton
PanedWindow ペインドウィンドウ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

Tk のバージョン取得

import tkinter as tk

print(tk.TkVersion)
# 出力例:8.6
root = tk.Tk()
print(root.call('info', 'patchlevel'))
# 出力例:8.6.9
root.mainloop()