我正在開發一個基於文本的應用程序,使用Python Tkinter,在我的文本小部件中創建了一些單詞是tag_configured,雙擊鼠標時該標記的單詞出現藍色選擇,如何可以我得到了進一步的處理這個選定的文本,代碼如下.........如何從Python中選取文本Tkinter文本部件
self.area.tag_configure('errorword',font=('MLU-Panini', 15,foreground="black",underline=True)
self.area.tag_bind("errorword","<Double-Button-1>",self.mouse_click,add=None)
def mouse_click(self,event):
errorstr=self.area.get(tk.SEL_FIRST,tk.SEL_LAST)
print("mmmmmm",errorstr)
顯示錯誤
File "C:\Python34\lib\tkinter\__init__.py", line 3082, in get
return self.tk.call(self._w, 'get', index1, index2)
_tkinter.TclError: text doesn't contain any characters tagged with "sel"
............. .................................................. ........
有人可以指導我如何解決這個錯誤。
你應該看看Tkinter StringVar;) –
@ArthurVaïsse不,他不應該看看StringVar。 – nbro
StringVar無法知道選擇了什麼 – Morb