1
我正試圖找到禁止在Tk文本小部件中選擇文本的最佳方法。 這裏的使用iWidget的ScrolledText的代碼示例:如何禁止選擇TK Text小部件?
package require Iwidgets
iwidgets::scrolledtext .t
pack .t
我已經嘗試過綁定到沒有成功<<Selection>>
虛擬事件尚未解除綁定<Double-1>
事件。
任何想法?
我正試圖找到禁止在Tk文本小部件中選擇文本的最佳方法。 這裏的使用iWidget的ScrolledText的代碼示例:如何禁止選擇TK Text小部件?
package require Iwidgets
iwidgets::scrolledtext .t
pack .t
我已經嘗試過綁定到沒有成功<<Selection>>
虛擬事件尚未解除綁定<Double-1>
事件。
任何想法?
防止選擇被創建(有很多綁定可以處理它)是適度的尷尬,但你可以很容易地阻止它影響應用程序的其餘部分(通過配置文本小部件以使其具有-exportselection false
)。然後,您只需確保通過將其配置爲不可見就可以看到它(通過文本小部件的-selectbackground
和-selectborderwidth
選項)。
此外,您可能在使用''時遇到問題,因爲它是使用窗口小部件類綁定應用的,還有其他相關綁定也會產生效果。太難分類了! –
2012-02-19 16:05:53
有沒有辦法禁用選擇或將選擇顏色更改爲禁用的文本寬度?如果它被禁用,-selectbackground將不起作用。 – 2016-07-06 14:11:39