1

特定のボタンが押されたときに新しいウィンドウを作成したいのですが、新しく作成されたウィンドウにはラベル/エントリ/ボタンが含まれている必要があります。私のコードは次のようになります..

. configure  -width  400 -height 400 
label .header -text "Bitfields"
place .header -x 5 -y 0
 .................................
toplevel .window -width 100 -height 120

ここで、新しく作成されたウィンドウにボタン/ラベルを作成したいと思います。どうすればいいですか?Google は主に、私が使用していない python にリンクされていると思われる tkinter の例を提供しています。サブ質問として、親ウィンドウからボタンをクリックしたときにこのウィンドウを表示するにはどうすればよいですか?

4

1 に答える 1

3

新しく作成されたウィンドウ ( と呼ばれる.window) にボタン/ラベルを作成するには:

button .window.button1 -text "ok"

親ウィンドウからボタンがクリックされたときにウィンドウを表示するには:

proc showWindow {w} {
    catch {destroy $w}
    toplevel $w
    button $w.button1 -text "ClickMe"
    pack $w.button1
}
. configure  -width  400 -height 400 
button .header -text "Bitfields" -command "showWindow .window"
place .header -x 5 -y 0
于 2013-09-05T06:57:01.747 に答える