현재 Tkinter 앱에서 주 위젯으로 TextWidget을 사용하고 있습니다. ...Tkinter Text selection_get() Error
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
감사를
나는 현재 선택을 얻으려고
는 오류가 발생합니다,하지만 난 왜하지 않습니다.EDIT : 왜 작동하지 않는지, Ctrl-F로 바인드되었지만 이미 TextWidgets에 바인딩되어 있습니다 (기본적으로 LeftArrow와 정확히 똑같습니다). 이제 문제는 어떻게 제거합니까?
하지만 "textwidget.get ('sel.first', 'sel.last')"라고 입력하면 오류가 발생합니다. TclError : 텍스트에 태그가있는 문자가 없습니다 "sel" " – linaa
오류가 발생하는 경우이를 믿으십시오. 선택하신 항목이 확실하다고 확신하나요? 여전히 오류가 발생하고 있습니까? –
나는 (부분적으로)이 문제를 안다. 나는 ''이라는 바인딩을 사용하고 있는데, 이미 바인딩되어있다. (LeftArrow와 같은 일을한다.) 아마도 '이전에 아무 것도'선택되지 않은 이유를 설명하는 동작이 있었을 것입니다. –
linaa