我目前正在使用一個Tkinter應用程序,它使用一個TextWidget作爲主窗口小部件。Tkinter Text selection_get()錯誤
當我試圖讓當前的選擇,將引發一個錯誤,但我不知道爲什麼......
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1410, in __call__
return self.func(*args)
File "C:\Users\Lina\Documents\Programmation\VPE project.py", line 502, in rechercher
texte=code_text.selection_get()
File "C:\Python27\lib\lib-tk\Tkinter.py", line 626, in selection_get
return self.tk.call(('selection', 'get') + self._options(kw))
TclError: PRIMARY selection doesn't exist or form "STRING" not defined
感謝。編輯:我知道它爲什麼不工作,我綁定到Ctrl-F,但它已經綁定在TextWidgets中(默認情況下,它和LeftArrow完全一樣)。 現在的問題是,我該如何擺脫?
但是,當我這樣做與「textwidget.get('sel.first','sel.last')」,我得到一個錯誤: TclError:文本不包含任何標記的字符「sel」 「 – linaa
如果你發現了這個錯誤,請相信它。你是說你確定選擇了某些東西,但是你仍然得到那個錯誤? –
我知道問題(部分):我正在使用與''綁定,該綁定已綁定到某物(與LeftArrow做同樣的事情)。該動作可能在之前,這就解釋了爲什麼沒有選擇任何東西 –
linaa