tkinter トップレベルウィンドウ・ウィジェット共通 メソッド

メモ メソッド 分類 座標単位 メソッド 一覧

メモ

メソッド 分類

トップレベルウィンドウ関連
mainloop【メインループ処理】
quit【メインループ処理終了】
deiconify【アイコン化解除】
destroy【破棄】
geometry【サイズ・位置 取得・設定】
iconify【アイコン化】
maxsize【最大サイズ 取得・設定】
minsize【最小サイズ 取得・設定】
resizable【幅・高さの変更可否 取得・設定】
state【状態 取得・設定】
title【タイトル 取得・設定】
オプション関連
config【オプション取得・設定】
configure【オプション取得・設定】
ttk.config【オプション取得・設定】
ttk.configure【オプション取得・設定】
option_add【オプション データベース追加】
option_readfile【オプション データベース読み込み】
cget【オプション値取得】
keys【オプション名 取得】
option_clear【オプション データベース クリア】
option_get【オプション データベース取得】
配置関連
grid【配置 (グリッド形式)】
grid_configure【配置 (グリッド形式)】
grid_anchor (別名:anchor)
grid_bbox (別名:bbox)
grid_columnconfigure【列プロパティ 取得・設定】 (別名:columnconfigure)
grid_forget【配置削除 (グリッド形式 情報削除)】  (別名:forget)
grid_info【配置情報 取得 (グリッド形式)】 (別名:info)
grid_location (別名:location)
grid_propagate【サイズ調整の有無 (グリッド形式)】 (別名:propagate)
grid_remove【配置削除 (グリッド形式 情報保持)】
grid_rowconfigure【行プロパティ 取得・設定】 (別名:rowconfigure)
grid_size【行列数 取得】 (別名:size)
grid_slaves【管理ウィジェット取得 (グリッド形式)】(別名:slaves)
pack【配置 (パック形式)】
pack_configure【配置 (パック形式)】
pack_forget【配置削除 (パック形式)】  (別名:forget)
pack_info【配置情報 取得 (パック形式)】 (別名:info)
pack_propagate【サイズ調整の有無 (パック形式)】 (別名:propagate)
pack_slaves【管理ウィジェット取得 (パック形式)】(別名:slaves)
place【配置 (座標形式)】
place_configure【配置 (座標形式)】
place_forget【配置削除 (座標形式)】  (別名:forget)
place_info【配置情報 取得 (座標形式)】 (別名:info)
place_slaves【管理ウィジェット取得 (座標形式)】(別名:slaves)
インスタンス識別関連
winfo_id【識別子 取得】
winfo_name【インスタンス名 取得】
nametowidget【ウィジェット取得 (名前指定)】
str( )【文字列変換】でウィジェットのフルパス名の取得可能
フォーカス関連
focus_displayof【フォーカス ウィジェット名 取得】
focus_force【フォーカス強制設定】
focus_get【フォーカス取得】
focus_lastfor【最終フォーカス ウィジェット名】
focus_set【フォーカス設定】(別名:focus)
focusmodel
tk_focusFollowsMouse【フォーカス強制設定 (マウス無視)】
tk_focusNext【次フォーカス ウィジェット取得】
tk_focusPrev【前フォーカス ウィジェット取得】
イベント関連
bind【イベント関連付け】
bind_all【イベント関連付け (アプリケーション)】
bind_class【イベント関連付け (クラス)】
bindtags
unbind【イベント関連付け 削除】
unbind_all【イベント関連付け 削除 (アプリケーション)】
unbind_class【イベント関連付け 削除 (クラス)】
event_add【仮想イベントに物理イベント追加】
event_delete【仮想イベントから物理イベント削除】
event_generate【イベント トリガー】
event_info【仮想イベント情報取得】
状態フラグ ttk関連
state【状態フラグ 取得・設定】ttk
instate【状態フラグ チェック】ttk
statespec引数状態フラグの組合せ
状態フラグ記述備考
状態フラグ (肯定) '状態名'例:'pressed'【押された】
状態フラグ (否定) '!状態名' 例:'!pressed'【押されていない】
状態フラグの組合せ 状態フラグ のシーケンス 例:
('!disabled', 'focus')【有効 & フォーカスあり】
['disabled']【無効】
参照方法については、各メソッドを参照
有効な状態フラグ
状態フラグ備考
activeアクティブ状態
alternate不確定状態
backgroundバックグラウンドウィンドウ状態
disabled無効状態
focusフォーカスあり状態
hoverアクティブ状態と相似 (一部テーマで使用)
invalid値が無効状態
pressed押下状態
readonly読み込み専用状態
selected選択状態

:ウィジェットのみ有効

:トップレベルウィンドウのみ有効

座標単位

指定値備考
数値ピクセル単位
'数値c'画面上の cm 単位
'数値i'画面上の Inch 単位
'数値m'画面上の mm 単位
'数値p'画面上の プリンターポイント (1/72 Inch) 単位

メソッド 一覧

分類ウィジェット ( 一覧 ) 〕

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

メソッド備考
A
after(ms, func=None, *args)
after_cancel(id)
after_idle(func, *args)
配置
anchor(anchor=None) Tk 8.5
grid_anchorの別名
aspect(minNumer=None, minDenom=None, maxNumer=None , maxDenom=None)
attributes(*args)
B
配置
bbox(column=None, row=None, col2=None, row2=None)
grid_bboxの別名
bell(displayof=0)
イベント
bind(sequence=None, func=None, add=None)
イベントの関連付け (取得・設定・破棄)
戻り値 (全取得:全引数 省略)設定済イベント名のリスト
戻り値 (個別取得:イベント名のみ指定)該当のコールバック関数
戻り値 (設定:コールバック関数 指定)無効
戻り値 (破棄:コールバック関数 空文字列)無効
sequenceイベント名 (イベントパターンのシーケンス / 例:'<Button-1>')
funcコールバック関数 (空文字列:破棄)
add追加フラグ (省略:置き換え / '+':追加)
イベント
bind_all(sequence=None, func=None, add=None)
アプリケーション (全ウィジェット) に対してイベントの関連付け
詳細:bind( )【イベント関連付け】
イベント
bind_class(className,  sequence=None, func=None, add=None)
指定クラスに対してイベントの関連付け
classNameクラス名
詳細:bind( )【イベント関連付け】
イベント
bindtags(tagList=None)
C
callit( )
オプション
cget( 'option' )
widget['option']
オプション値取得
下記構文はオプション値の設定も可
optionオプション
client(name=None)
clipboard_append(string, **kw)
clipboard_clear(**kw)
clipboard_get(**kw)
colormapwindows(*wlist)
配置
columnconfigure(~)
列プロパティ 取得・設定
〔別名:grid_columnconfigure【列プロパティ 取得・設定】
command(value=None)
オプション

config(cnf=None, **kw)
configure( 同上 )

ttk.config(**kw)
ttk.configure( 同上 )
オプション取得・設定
戻り値 (引数指定:設定)なし
戻り値 (引数省略:取得)全オプションの情報 (個々は下記のタプル形式)
オプション名
データベース名
データベースクラス
デフォルト値
現在値

cnf (辞書型引数)辞書型のオプション
kw (キーワード引数)オプション (複数可)
D
deiconify( ) アイコン化解除
deletecommand(name)
destroy( )破棄 (子も破棄)
E
イベント
event_add(virtual, *sequences)
仮想イベントに物理イベント追加
virtual仮想イベント名
sequences物理イベント
イベント
event_delete(virtual, *sequences)
仮想イベントから物理イベント削除
virtual仮想イベント名
sequences物理イベント
イベント
event_generate(sequence, **kw)
イベント トリガー
sequenceイベント
kwイベントのフィールド値
イベント
event_info(virtual=None)
仮想イベント情報取得
戻り値 (全取得:引数省略)全仮想イベント名のシーケンス
戻り値 (個別取得:引数指定)物理シーケンス名のシーケンス
virtual仮想イベント名
F
flash( )点滅
フォーカス
focus( )
フォーカス設定 ( focus_set【フォーカス設定】の別名 )
フォーカス
focus_displayof( )
フォーカス ウィジェット名 取得
(同じディスプレイのフォーカス)
戻り値ウィジェット名 (None:フォーカスなし)
フォーカス
focus_force( )
フォーカス強制設定
(アプリケーションにフォーカスがなくても設定)
フォーカス
focus_get( )
フォーカス取得
戻り値フォーカスがあるウィジェット (None:フォーカスなし)
フォーカス
focus_lastfor( )
最終フォーカス ウィジェット名 取得
(同じトップレベルウィンドウ内)
戻り値ウィジェット名 (トップレベルウィンドウ名:フォーカスなし)
フォーカス
focus_set( )
フォーカス設定
フォーカス
focusmodel(model=None)
配置
forget( )
配置削除
下記の中から適切なものを呼び出し
grid_forget【配置削除 (グリッド形式)】
pack_forget【配置削除 (パック形式)】
place_forget【配置削除 (座標形式)】
forget(window) Tk 8.5
frame( )
G・H
geometry(newGeometry=None)
サイズ・位置の取得・設定
戻り値 (引数未指定:取得)サイズ・位置の文字列 (下記参照 / サイズはメインループ処理中のみ可能)
戻り値 (引数指定:設定)空文字列
newGeometryサイズ・位置の文字列 (下記参照)

"widthxheight±x±y"
widthxheight または ±x±y は省略可能
width幅 (ピクセル単位)
height高さ (ピクセル単位)
+x画面のx座標 (ピクセル単位)
+y画面のy座標 (ピクセル単位)
-x画面の右側からウィンドウの右側方向の座標
-y画面の下側からウィンドウの下側方向の座標
getboolean(s)
getdouble(s)
getint(s)
getint_event(s)
getvar(name='PY_VAR')
grab_current( )
grab_release( )
grab_set( )
grab_set_global( )
grab_status( )
配置
grid(cnf={ }, **kw)  

関連:
pack【配置 (パック形式)】
place【配置 (座標形式)】
配置 (グリッド形式)
cnf (辞書型引数)辞書型の配置方法 (下記の組合せ)
kw (キーワード引数)配置方法 (下記の組合せ)

引数引数値備考
column列番号 (0~)配置列 (省略:次の列 / 最後の列の場合は、0)
columnspan列数使用(結合)する列数 (省略:1)
in
in_
配置する親
(省略:ウィジェット作成時の親)
ipadx間隔水平方向間隔 (内部)
ipady間隔垂直方向間隔 (内部)
padx間隔
[左間隔, 右間隔]
水平方向間隔 (外部)
pady間隔
[上間隔, 下間隔]
垂直方向間隔 (外部)
row行番号 (0~)配置行 (省略:同一行)
rowspan行数使用(結合)する行数 (省略:1)
sticky 位置配置する固定位置 (省略:中央)
東西南北 (news) を組合せた文字列 (対面の指定で引き伸ばし)
文字列内の スペース (空白) ・カンマ (,) は無視
'nw'
NW
'n'
N
'ne'
NE
'w'
W
'e'
E
'sw'
SW
's'
S
'se'
SE
組合せ 例説明
'ns'N+S水平方向の中央で、垂直方向に引き伸ばし
'ew'E+W垂直方向の中央で、水平方向に引き伸ばし
'nsew'N+S+E+W
NSEW
両方向に引き伸ばし
'nsw'N+S+W左端で垂直方向に引き伸ばし
grid(baseWidth=None, baseHeight=None, widthInc=None , heightInc=None)
配置
grid_anchor(anchor=None) Tk 8.5
別名:anchor
配置
grid_bbox(column=None, row=None, col2=None , row2=None)
別名:bbox
配置
grid_columnconfigure(index, cnf={ },  **kw)
別名:columnconfigure
関連:grid_rowconfigure【行プロパティ 取得・設定】
列プロパティ 取得・設定
戻り値 (全取得:オプション 未指定)辞書形式の全オプション
戻り値 (個別取得:オプション名のみ 指定)指定オプションの値
戻り値 (設定:オプション値 指定)なし
index列番号 (0~)
cnf (辞書型引数)オプション
kw (キーワード引数)オプション
オプション備考
minsize列の最小サイズ (ピクセル単位)
pad最大の列サイズに追加されるサイズ (ピクセル単位)
uniformグループ識別 (同じ値のグループは、weight値に正確に比例)
weight 余剰領域割り当ての相対的重み (整数値 / 0:割り当てなし)
下記は 1対2対3 に割り当て
widget.grid_columnconfigure(0, weight=1)
widget.grid_columnconfigure(1, weight=2)
widget.grid_columnconfigure(2, weight=3)
配置
grid_configure( ~ )
grid( )【配置 (グリッド形式)】 と同じ
配置
grid_forget( )
別名:forget
グリッド形式配置から削除 (配置情報は削除)
配置
grid_info( )
別名:info
配置情報取得 (グリッド形式)
戻り値grid( )【配置 (グリッド形式)】 で指定した配置方法 (辞書型)
配置
grid_location(x, y)
別名:location
配置
grid_propagate(flag=_noarg_)
別名:propagate
コンテンツによるサイズ調整の有無 (グリッド形式)
戻り値 (取得:引数なし)サイズ調整の有無
戻り値 (設定:引数あり)無効
flagサイズ調整の有無 (True:あり / False:なし)
(コンテナのサイズを固定する場合、False を指定)
配置
grid_remove( )
グリッド形式配置から削除 (配置情報は保持)
配置
grid_rowconfigure(index, cnf={ },  **kw)
別名:rowconfigure
関連:grid_columnconfigure【列プロパティ 取得・設定】
行プロパティ 取得・設定
戻り値 (全取得:オプション 未指定)辞書形式の全オプション
戻り値 (個別取得:オプション名のみ 指定)指定オプションの値
戻り値 (設定:オプション値 指定)なし
index行番号 (0~)
cnf (辞書型引数)オプション
kw (キーワード引数)オプション
オプション備考
minsize行の最小サイズ (ピクセル単位)
pad最大の行サイズに追加されるサイズ (ピクセル単位)
uniformグループ識別 (同じ値のグループは、weight値に正確に比例)
weight 余剰領域割り当ての相対的重み (整数値 / 0:割り当てなし)
下記は 1対2対3 に割り当て
widget.grid_rowconfigure(0, weight=1)
widget.grid_rowconfigure(1, weight=2)
widget.grid_rowconfigure(2, weight=3)
配置
grid_size( )
別名:size
行列数の取得
(管理している tkinter.Tk【トップレベルウィンドウ】・コンテナウィジェットから呼び出し)
戻り値行列数のタプル (列数, 行数)
配置
grid_slaves(row=None, column=None)
別名:slaves
管理ウィジェット 取得 (グリッド形式)
(管理している tkinter.Tk【トップレベルウィンドウ】・コンテナウィジェットから呼び出し)
戻り値管理しているウィジェットのリスト (最後に配置したウィジェットが最初)
row行番号 (0~ / 省略:全ての行)
column列番号 (0~ / 省略:全ての列)
group(pathName=None)
I・J
iconbitmap(bitmap=None, default=None)
iconify( ) アイコン化
iconmask(bitmap=None)
iconname(newName=None)
iconphoto(default=False, *args) Tk 8.5
iconposition(x=None, y=None)
iconwindow(pathName=None)
identify(x, y) ttk
image_names( )
image_types( )
配置
info( )
配置情報 取得
下記の中から適切なものを呼び出し
grid_info【配置情報 取得 (グリッド形式)】
pack_info【配置情報 取得 (パック形式)】
place_info【配置情報 取得 (座標形式)】
状態フラグ
instate(statespec, callback=None , *args , **kw ) ttk
状態フラグのチェック
戻り値 (状態フラグ全て一致 & コールバック関数指定)コールバック関数の戻り値
戻り値 (状態フラグ全て一致 & コールバック関数未指定)True
戻り値 (その他:状態フラグ不一致)False
statespec状態フラグの組合せ (AND)
callbackコールバック関数
argsコールバック関数の位置引数
kwコールバック関数のキーワード引数
K
オプション
keys( )
オプション名の取得
戻り値オプション名のリスト
L
lift(aboveThis=None)tkraiseと同じ
配置
location(x, y)
grid_locationの別名
lower(belowThis=None)
M
mainloop(n=0) トップレベルウィンドウのメインループ処理〔quit【メインループ処理終了】
(通常トップレベルウィンドウから呼び出し)
manage(widget) Tk 8.5
maxsize(width=None, height=None)
最大サイズの取得・設定
戻り値 (取得:引数なし)現在の最大幅と最大高さのタプル
戻り値 (設定:引数あり)空文字列 (なし)
width幅 (グリッド付き:グリッド単位 / その他:ピクセル単位)
height高さ (グリッド付き:グリッド単位 / その他:ピクセル単位)
デフォルト:画面サイズ
minsize(width=None, height=None)
最小サイズの取得・設定
戻り値 (取得:引数なし)現在の最小幅と最小高さのタプル
戻り値 (設定:引数あり)空文字列 (なし)
width幅 (グリッド付き:グリッド単位 / その他:ピクセル単位)
height高さ (グリッド付き:グリッド単位 / その他:ピクセル単位)
デフォルト:(1, 1)
N
nametowidget(name)
ウィジェット取得〔インスタンス識別
戻り値ウィジェット
nameインスタンス名 (呼び出し元からのパス)
例外KeyError例外 (呼び出し元から認識できない名前)
O
オプション
option_add(pattern, value, priority= None)
オプション データベース追加
アスタリスク (*)右側は子孫 (先頭指定:全階層)
ドット (.)右側は子 (先頭指定:ルート)
最終単語オプション
その他単語ウィジェット名・クラス名
(例:'*Label.font'・'*font')
patternオプション パターン
valueデフォルト値
priority優先度 (下記文字列 / 0 ~ 100)
優先度備考
'widgetDefault'20ウィジェット デフォルト値のオプション
'startupFile'40アプリケーション スタートアップファイルのオプション
'userDefault'60ユーザーファイルのオプション (.Xdefaults 等)
'interactive'80
(デフォルト)
アプリケーション起動後の設定オプション
オプション
option_clear( )
オプション データベース クリア
オプション
option_get(name, className)
オプション データベース取得
戻り値オプション値 (複数存在の場合、優先度が高い方・最新設定の方)
nameオプション名
classNameウィンドウ・名前・クラス
オプション
option_readfile(fileName, priority=None)
オプション データベース読み込み
fileNameファイル名 (Xリソースデータベース形式)
priority優先度 〔option_add【オプション データベース追加】 参照〕
overrideredirect(boolean=None)
P
配置
pack(cnf={ }, **kw)  

関連:
grid【配置 (グリッド形式)】
place【配置 (座標形式)】
配置 (パック形式)
cnf (辞書型引数)辞書型の配置方法 (下記の組合せ)
kw (キーワード引数)配置方法 (下記の組合せ)
引数省略:side=TOP【上部に追加】

引数引数値備考
after他のウィジェット指定ウィジェットの後に配置
anchor配置位置 割り当て領域内の配置位置
東西南北 (news) を使用した8方向 と 中央の文字列
'nw'
NW
'n'
N
'ne'
NE
'w'
W
'center'
CENTER
'e'
E
'sw'
SW
's'
S
'se'
SE
before他のウィジェット指定ウィジェットの前に配置
expandTrue・1
False・0
親に合わせて拡大の有無
(拡大有りのウィジェットで分配)
fill NONE引き伸ばしなし
X割り当て領域内で水平方向に引き伸ばし
Y割り当て領域内で垂直方向に引き伸ばし
BOTH割り当て領域内で両方向に引き伸ばし
in
in_
配置する親
(省略:ウィジェット作成時の親)
ipadx間隔水平方向間隔 (内部)
ipady間隔垂直方向間隔 (内部)
padx間隔
[左間隔, 右間隔]
水平方向間隔 (外部)
pady間隔
[上間隔, 下間隔]
垂直方向間隔 (外部)
side BOTTOM下端から詰め込み
LEFT左端から詰め込み
RIGHT右端から詰め込み
TOP (デフォルト)上端から詰め込み

例:

下部配置で水平方向に引き伸ばし:widget.pack(side=tk.BOTTOM, fill=tk.X)

配置
pack_configure( ~ )
pack( )【配置 (パック形式)】 と同じ
配置
pack_forget( )
別名:forget
配置から削除 (パック形式)
配置
pack_info( )
別名:info
配置情報取得 (パック形式)
戻り値 pack( )【配置 (パック形式)】 で指定した配置方法 (辞書型)
配置
pack_propagate(flag=_noarg_)
別名:propagate
コンテンツによるサイズ調整の有無 (パック形式)
戻り値 (取得:引数なし)サイズ調整の有無
戻り値 (設定:引数あり)無効
flagサイズ調整の有無 (True:あり / False:なし)
(コンテナのサイズを固定する場合、False を指定)
配置
pack_slaves( )
別名:slaves
管理ウィジェット 取得 (パック形式)
(管理している tkinter.Tk【トップレベルウィンドウ】・コンテナウィジェットから呼び出し)
戻り値管理しているウィジェットのリスト (配置した順)
配置
place(cnf={ }, **kw)  

関連:
grid【配置 (グリッド形式)】
pack【配置 (パック形式)】
配置 (座標形式)
cnf (辞書型引数)辞書型の配置方法 (下記の組合せ)
kw (キーワード引数)配置方法 (下記の組合せ)

引数引数値備考
anchorアンカー位置 ウィジェットのアンカー位置 (省略:NW)
(ウィジェットのどの位置を座標に指定するか)
東西南北 (news) を使用した8方向 と 中央の文字列
角以外は辺の中央 (●の位置)

'nw'
NW

'n'
N

'ne'
NE
'w'

W
'center'

CENTER
'e'

E
'sw'
SW
's'
S
'se'
SE
bordermodeINSIDE【親の内側】
OUTSIDE【親の外側】
'ignore'【無視】
境界の扱い (親座標の原点)
height高さ (ピクセル単位 等)高さ (外枠を含む)
in
in_
配置する親
(省略:ウィジェット作成時の親)
relheight相対高さ (1.0:親の高さ)相対の高さ (height【高さ】と合算)
relwidth相対幅 (1.0:親の幅)相対の幅 (width【幅】と合算)
relxx相対座標 (0.0:左端 / 1.0:右端)x相対座標 (x【x座標】と合算)
relyy相対座標 (0.0:上端 / 1.0:下端)y相対座標 (y【y座標】と合算)
width幅 (ピクセル単位 等)幅 (外枠を含む)
xx座標 (ピクセル単位 等)x座標
yy座標 (ピクセル単位 等)y座標
配置
place_configure( ~ )
place【配置 (座標形式)】 と同じ
配置
place_forget( )
別名:forget
座標形式配置から削除 (配置情報は削除)
(place_info【配置情報取得 (座標形式)】の利用で復元可能)
配置
place_info( )
別名:info
配置情報の取得 (座標形式)
戻り値 place【配置 (座標形式)】 で指定した配置方法 (辞書型)
配置
place_slaves( )
別名:slaves
管理ウィジェット 取得 (座標形式)
(管理している tkinter.Tk【トップレベルウィンドウ】・コンテナウィジェットから呼び出し)
戻り値管理しているウィジェットのリスト
positionfrom(who=None)
配置
propagate(flag=_noarg_)
コンテンツによるサイズ調整の有無
下記の中から適切なものを呼び出し
grid_propagate【サイズ調整の有無 (グリッド形式)】
pack_propagate【サイズ調整の有無 (パック形式)】
protocol(name=None, func=None)
Q
quit( ) トップレベルウィンドウのメインループ処理の終了〔mainloop【メインループ処理】
(通常トップレベルウィンドウから呼び出し)
R
register(func, subst=None, needcleanup=1) 関数登録
resizable(width=None, height=None) ウィンドウ幅・高さの変更可否の取得・設定
戻り値 (取得:引数なし)幅と高さの変更可否
戻り値 (設定:引数あり)空文字列
width幅の変更可否 (True / False)
height高さの変更可否 (True / False)
デフォルト:幅・高さの変更可能
配置
rowconfigure(~)
行プロパティ 取得・設定
〔別名:grid_rowconfigure【行プロパティ 取得・設定】
S
selection_clear(**kw)
selection_get(**kw)
selection_handle(command, **kw)
selection_own(**kw)
selection_own_get(**kw)
send(interp, cmd, *args)
setvar(name='PY_VAR', value='1')
配置
size( )
行列数の取得
grid_size【行列数 取得】の別名
sizefrom(who=None)
配置
slaves( )
管理ウィジェット 取得
下記の中から適切なものを呼び出し
grid_slaves【管理ウィジェット取得 (グリッド形式)】
pack_slaves【管理ウィジェット取得 (パック形式)】
place_slaves【管理ウィジェット取得 (座標形式)】
winfo_children【子の取得】
状態フラグ
state(statespec=None) ttk
状態フラグの取得・設定
戻り値 (取得:引数なし)現在の状態フラグの組合せ
戻り値 (設定:引数あり)元の状態フラグの組合せ (変更ありのみ:再設定で復元)
statespec状態フラグの組合せ (個々に ON/OFF)
state(newstate=None)
状態の取得・設定
戻り値 (取得:引数なし)現在の状態
戻り値 (設定:引数あり)空文字列
newstate状態
状態備考
'normal'通常表示
'iconic'アイコン化
'withdrawn' 非表示 (deiconify【アイコン化解除】iconify【アイコン化】で復元)
'icon'他のウィンドウのアイコン機能 (設定不可)
'zoomed'最大化 (Windows のみ)
T
title(string=None)
タイトルの取得・設定
戻り値 (取得:引数なし)タイトル文字列
戻り値 (設定:引数あり)空文字列
stringタイトル文字列
デフォルト:'tk'
tk_bisque( )ライトブラウン(ビスク)の配色設定 (下位互換:Tk 3.6以前の色)
フォーカス
tk_focusFollowsMouse( )
フォーカス強制設定 (マウス無視)
フォーカス
tk_focusNext( )
次フォーカス ウィジェット取得 (該当ウィジェットに対して)
フォーカス
tk_focusPrev( )
前フォーカス ウィジェット取得 (該当ウィジェットに対して)
tk_setPalette(*args, **kw)
tk_strictMotif(boolean=None)
tkraise(aboveThis=None)
transient(master=None)
U・V
イベント
unbind(sequence, funcid=None)
イベントの関連付け削除
sequenceイベント名
funcidコールバック関数 (省略:全て)
イベント
unbind_all(sequence)
アプリケーション (全ウィジェット) に対してイベントの関連付け削除
sequenceイベント名
イベント
unbind_class(className, sequence)
指定クラスに対してイベントの関連付け削除
classNameクラス名
sequenceイベント名
update( )
update_idletasks( )
W・X・Y・Z
wait_variable(name='PY_VAR')
別名:waitvar
wait_visibility(window=None)
wait_window(window=None)
waitvar(name='PY_VAR') wait_variableの別名
winfo_atom(name, displayof=0)
winfo_atomname(id, displayof=0)
winfo_cells( )
winfo_children( ) 子の取得
戻り値子のリスト (スタック順)
slaves【管理ウィジェット 取得】
winfo_class( )
winfo_colormapfull( )
winfo_containing(rootX, rootY, displayof=0)
winfo_depth( )
winfo_exists( )
winfo_fpixels(number)
winfo_geometry( ) サイズ・位置の取得
戻り値サイズ・位置の文字列 (サイズはメインループ処理中のみ可能) 〔 geometry( )【サイズ・位置の取得・設定】 〕※
winfo_height( )高さの取得 (ピクセル単位) ※
winfo_id( )識別子の取得〔インスタンス識別
winfo_interps(displayof=0)
winfo_ismapped( )
winfo_manager( )
winfo_name( ) インスタンス名の取得〔インスタンス識別
( 参考:str( )【文字列変換】でウィジェットのフルパス名の取得可能 )
winfo_parent( )親パス名の取得
winfo_pathname(id, displayof=0)
winfo_pixels(number)
winfo_pointerx( )マウスポインタx座標の取得
winfo_pointerxy( )マウスポインタ座標の取得 (x, y のタプル)
winfo_pointery( )マウスポインタy座標の取得
winfo_reqheight( )
winfo_reqwidth( )
winfo_rgb(color)
winfo_rootx( )
winfo_rooty( )
winfo_screen( )
winfo_screencells( )
winfo_screendepth( )
winfo_screenheight( )画面の高さの取得
winfo_screenmmheight( )
winfo_screenmmwidth( )
winfo_screenvisual( )
winfo_screenwidth( )画面幅の取得
winfo_server( )
winfo_toplevel( )
winfo_viewable( )
winfo_visual( )
winfo_visualid( )
winfo_visualsavailable(includeids=False)
winfo_vrootheight( )
winfo_vrootwidth( )
winfo_vrootx( )
winfo_vrooty( )
winfo_width( )幅の取得 ※
winfo_x( )x座標の取得 ※
winfo_y( )y座標の取得 ※
withdraw( )
wm_aspect(minNumer=None, minDenom=None, maxNumer=None, maxDenom=None) aspect と同じ
wm_attributes(*args) attributes と同じ
wm_client(name=None) client と同じ
wm_colormapwindows(*wlist) colormapwindows と同じ
wm_command(value=None) command と同じ
wm_deiconify( ) deiconify と同じ
wm_focusmodel(model=None) focusmodel と同じ
wm_forget(window) Tk 8.5 forget と同じ
wm_frame( ) frame と同じ
wm_geometry(newGeometry=None) geometry【サイズ・位置 取得・設定】 と同じ
wm_grid(baseWidth=None, baseHeight=None, widthInc=None, heightInc=None) grid と同じ
wm_group(pathName=None) group と同じ
wm_iconbitmap(bitmap=None, default=None) iconbitmap と同じ
wm_iconify( ) iconify と同じ
wm_iconmask(bitmap=None) iconmask と同じ
wm_iconname(newName=None) iconname と同じ
wm_iconphoto(default=False, *args) Tk 8.5 iconphoto と同じ
wm_iconposition(x=None, y=None) iconposition と同じ
wm_iconwindow(pathName=None) iconwindow と同じ
wm_manage(widget) Tk 8.5 manage と同じ
wm_maxsize(width=None, height=None) maxsize【最大サイズ 取得・設定】 と同じ
wm_minsize(width=None, height=None) minsize【最小サイズ 取得・設定】 と同じ
wm_overrideredirect(boolean=None) overrideredirect と同じ
wm_positionfrom(who=None) positionfrom と同じ
wm_protocol(name=None, func=None) protocol と同じ
wm_resizable(width=None, height=None) resizable【幅・高さの変更可否 取得・設定】 と同じ
wm_sizefrom(who=None) sizefrom と同じ
wm_state(newstate=None) state【状態 取得・設定】 と同じ
wm_title(string=None) title【タイトル 取得・設定】 と同じ
wm_transient(master=None) transient と同じ
wm_withdraw( ) withdraw と同じ