这是我的代码:
combobox = Tk::Tile::Combobox.new (root) {
values ["Folders","Files"]
state "readonly"
grid "row" => 1, "column" => 0, "sticky" => "w"
}
选择其中一个值后,我希望蓝色选择消失。
因此,我尝试使用此combobox.selection_clear
,但它根本没有用。
如果我将小部件设置为“普通”而不是“只读”,那么它将起作用。但是在正常状态下,用户可以修改组合框的内容,我也想避免这种情况,因此也删除了蓝色选择。
我也尝试了TkSelection.clear(combobox)
,但也没有成功。
这是我的红宝石版本:
ruby 2.3.3p222 (2016-11-21 revision 56859) [x64-mingw32]
答案 0 :(得分:1)