tcl / tk小部件组合框失去焦点

时间:2009-06-16 16:15:29

标签: combobox widget tcl tk

tcl / tk小部件iwidgets :: combobox有一个可怕的缺陷:当列表消失时,焦点会远离gui,因此你不能输入输入框,除非你将鼠标移出gui并返回in。

其他地方已经注意到这个问题,但我没有看到任何解决方案 一个。有没有办法在退出命令(-command选项)之前重新获得焦点? 湾有没有更好的组合框小工具可用?我已经尝试过BWidgets的ComboBox,但无法让它工作....我不想自己构建。

1 个答案:

答案 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