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 = メソッド又は関数 )
この記事が気に入ったらサポートをしてみませんか?