我使用Python和Tkinter的開發項目點擊它們後,網頁瀏覽器應該打開。Python的Tkinter的:其中,在<strong>文本構件</strong> 變化內容動態根據program.Now在我的文本組件我增加了許多urls.And瀏覽器會自動打開,而不單擊文本
http://effbot.org/zone/tkinter-text-hyperlink.htm我提到這個,現在創建我code.But鏈接我的問題是每當顯示在文本組件甚至內部消除點擊它網址瀏覽器中打開了。
這是我的代碼。
def click1(self,url):
webbrowser.open(url)
restitle,resthumb,resurl=printit()#title,thumbnailimage,url array
while restitle:
raw_data = urllib.request.urlopen(resthumb[0]).read()
tim = PIL.Image.open(io.BytesIO(raw_data))
tim = tim.resize((100, 100), PIL.Image.ANTIALIAS)
timage = ImageTk.PhotoImage(tim)
Lb1.image_create(END, image=timage)
curl=resurl[0]
Lb1.update()
images.append(timage)
Lb1.insert(END,restitle,hyperlink.add(click1(resurl[0])))#Passing url
Lb1.insert(END,"\n")
restitle.pop(0)
resurl.pop(0)
resthumb.pop(0)
我的問題: 我需要知道如何打開瀏覽器只上點擊特定文本(超鏈接),而不是當它們被添加到文本widget.I是新來的蟒蛇和tkinter抱歉在代碼段中的任何錯誤。提前感謝。
是'CLICK1 「一種班級的方法? – PRMoureu