tcl / tk小部件iwidgets :: combobox有一个可怕的缺陷:当列表消失时,焦点会远离gui,因此你不能输入输入框,除非你将鼠标移出gui并返回in。
其他地方已经注意到这个问题,但我没有看到任何解决方案 一个。有没有办法在退出命令(-command选项)之前重新获得焦点? 湾有没有更好的组合框小工具可用?我已经尝试过BWidgets的ComboBox,但无法让它工作....我不想自己构建。
答案 0 :(得分:3)
从Tcl / Tk 8.5开始,作为Tile小部件集的一部分,核心语言中内置了一个组合框小部件。命令为ttk::combobox
。您可以从ActiveState下载Tcl / Tk的预建版本:
http://www.activestate.com/activetcl/
有关详细信息,请参阅此处的文档:
http://docs.activestate.com/activetcl/8.5/tcl/TkCmd/ttk_combobox.htm
HTH,
Eric Melski