1 from tkinter import * 2 import webbrowser 3 4 master=Tk() 5 6 text=Text(master,width=50,height=20) 7 text.pack() 8 text.insert(INSERT,‘I love FishC.com!‘) 9 text.tag_add(‘link‘,‘1.7‘,‘1.16‘) 10 text.tag_config(‘link‘,background=‘yellow‘,11 foreground=‘blue‘,underline=True) 12 13 def show_arrow_cursor(event): 14 text.config(cursor=‘arrow‘) 15 16 def show_xterm_cursor(event): 17 text.config(cursor=‘xterm‘) 18 19 def click(event): 20 webbrowser.open(‘http://www.fishc.com‘) 21 22 23 text.tag_bind(‘link‘,‘<Enter>‘,show_arrow_cursor) 24 text.tag_bind(‘link‘,‘<Leave>‘,show_xterm_cursor) 25 text.tag_bind(‘link‘,‘<Button-1>‘,click) 26 27 28 mainloop()
时间: 2024-10-04 19:06:08