我正在創建一個框架上的單選按鈕列表,該列表最終變得非常龐大,用戶難以選擇項目。 無論如何,我可以添加一個滾動條到這個框架? 我嘗試添加列表框,但沒有幫助。如何向tcl框架添加滾動條
這是我的代碼。
frame .top.d.b -width 100 -height 20 -borderwidth 2 -relief raised
label .top.d.b.l1 -font fontTEMP_varwidth -text "Comparision Libraries" -anchor center -padx 2 -pady 4
set whu .top.d.b
grid .top.d.b -row 7 -column 2 -sticky nsew
grid .top.d.b.l1 -row 1 -column 2
set w 0
foreach elem $mylist {
radiobutton .top.d.b.$w -text $elem -command [list selectlib $elem $w] -value $elem.abc -padx 2 -pady 2
grid .top.d.b.$w -row $a -column $r -sticky w
incr a
incr w
}
} else {
puts "STD_CELLS_LIBPATH not found\n"
}
}
在這種情況下[列表框(https://www.tcl.tk/man/tcl8.4/TkCmd/listbox.htm)比單選按鈕許多有益的。 –