我是 GUI 新手,我试图在 tcl 中创建一个简单的 GUI。它有一个按钮,按下时会运行代码并在目录中生成输出“.l”文件。但我希望在 GUI 本身中打印输出。那么我应该如何更改此代码来完成任务。
proc makeTop { } {
toplevel .top ;#Make the window
#Put things in it
label .top.lab -text "This is output Window" -font "ansi 12 bold"
text .top.txt
.top.txt insert end "XXX.l"
#An option to close the window.
button .top.but -text "Close" -command { destroy .top }
#Pack everything
pack .top.lab .top.txt .top.but
}
label .lab -text "This is perl" -font "ansi 12 bold"
button .but -text "run perl" -command { exec perl run_me }
pack .lab .but
谁能帮我在 GUI 中显示输出文件 XXX.l 的内容???