1

我想在按下特定按钮时创建一个新窗口,并且新创建的窗口应包含标签/条目/按钮。我的代码是这样的..

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

现在我想在新创建的 window 上创建一个按钮/标签。我该怎么做?谷歌主要为 tkinter 提供示例,我认为这些示例与我没有使用的 python 相关联。作为一个子问题,当从父窗口单击按钮时,如何使该窗口出现?

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 回答