我正在尝试在Tk文本小部件中找到禁止文本选择的最佳方法。 这里是使用Iwidget的ScrolledText的代码示例:
package require Iwidgets
iwidgets::scrolledtext .t
pack .t
我已尝试绑定到<<Selection>>
虚拟事件但尚未成功取消<Double-1>
事件。
有什么想法吗?
答案 0 :(得分:3)
阻止创建选择是有点尴尬的(有许多绑定可以用它来处理)但你可以轻易地阻止它影响应用程序的其余部分(通过配置文本小部件有-exportselection false
)。然后,您需要做的就是通过将其配置为不可见(通过文本小部件的-selectbackground
和-selectborderwidth
选项)来确保无法看到它。