如何禁止选择TK Text小部件?

时间:2012-02-19 15:38:03

标签: tcl tk textselection

我正在尝试在Tk文本小部件中找到禁止文本选择的最佳方法。 这里是使用Iwidget的ScrolledText的代码示例:

package require Iwidgets
iwidgets::scrolledtext .t 
pack .t

我已尝试绑定到<<Selection>>虚拟事件但尚未成功取消<Double-1>事件。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

阻止创建选择是有点尴尬的(有许多绑定可以用它来处理)但你可以轻易地阻止它影响应用程序的其余部分(通过配置文本小部件有-exportselection false)。然后,您需要做的就是通过将其配置为不可见(通过文本小部件的-selectbackground-selectborderwidth选项)来确保无法看到它。