見出し画像

python tkinter Menu Widget 使い方

メニューは始めにtkinterのMenuオブジェクト
を第一引数にself を指定し変数を作成する。
引数self でconfigureメソッドを呼出し、
引数menu にMenuの変数(Menuオブジェクト)
を指定する。
これによってフレームにメニューバーが設置
される。

変数 = tkinter.Menu( self )
self.configure( menu = Menuの変数 )

メニューバーに実行させるメニューを
設置する場合

Menuの変数でadd_commandメソッドを
呼出し、引数labelにメニュー名、引数
commandにメニューが押された時に実行
する動作をメソッド、関数で設定する。

Menuの変数.add_command(
label = '
メニュー名' , 
command =
 メソッド又は関数 )

メニューバーにタイトル(親メニュー)を
付け、タイトルをクリックしプルダウンから
実行させるメニュー(子メニュー)を設置
する場合

親メニューは、tkinterのMenuオブジェクトを
第一引数にMenuの変数を指定し変数を作成
する。Menuの変数でadd_cascadeメソッドを
呼出し引数labelにメニュー名、引数menuに
親メニューの変数を指定する。
これによってメニューバーに設置される。
子メニューは、親メニューの変数で
add_commandメソッドを呼出し、引数label
にメニュー名、引数commandにメニューが
押された時に実行する動作をメソッド、関数
で設定する。

変数 = tkinter.Menu( Menuの変数 )
Menuの変数.add_cascade(
label = 'メニュー名',
menu =
 親メニューの変数 )
親メニューの変数.add_command(
label = '
メニュー名' , 
command = 
メソッド又は関数 )

冒頭プログラム


この記事が気に入ったらサポートをしてみませんか?