フレームにラジオボタンのリストを作成していますが、リストは最終的に膨大になり、ユーザーはアイテムを選択することが難しくなります。 このフレームにスクロールバーを追加することはできますか? リストボックスを追加しようとしましたが、助けがありませんでした。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)はラジオボタンよりはるかに有用です。 –