Python Treeview Tkinter小部件-可单击链接
我的treeview小部件中有十个链接(,等等)。它是插入到treeview中的纯文本。是否可以使其可点击?如何将文本转换为链接?是否可以在treeview小部件中实现 这是我的树视图的一部分: 我想使这些行可点击的链接(像在普通浏览器)。只需单击,打开默认浏览器并转到页面(例如) 下面是我的代码示例(一部分): 对于每个小部件,您可以将Python函数和方法绑定到事件。Python Treeview Tkinter小部件-可单击链接,python,tkinter,treeview,Python,Tkinter,Treeview,我的treeview小部件中有十个链接(,等等)。它是插入到treeview中的纯文本。是否可以使其可点击?如何将文本转换为链接?是否可以在treeview小部件中实现 这是我的树视图的一部分: 我想使这些行可点击的链接(像在普通浏览器)。只需单击,打开默认浏览器并转到页面(例如) 下面是我的代码示例(一部分): 对于每个小部件,您可以将Python函数和方法绑定到事件。Bind将函数绑定到您的treeview。您需要绑定树,请将此添加到\uuuu init\uu函数中: self.tree.
Bind
将函数绑定到您的treeview
。您需要绑定树,请将此添加到\uuuu init\uu
函数中:
self.tree.bind("<Double-1>", self.link_tree)
def link_tree(self,event):
input_id = self.tree.selection()
self.input_item = self.tree.item(input_id,"text")
#for opening the link in browser
import webbrowser
webbrowser.open('{}'.format(self.input_item))
#do whatever you want
你能提供示例代码吗?还要解释双击URL时需要什么功能。或者您只是希望能够将其添加到剪贴板。相应地编辑您的问题
def link_tree(self,event):
input_id = self.tree.selection()
self.input_item = self.tree.item(input_id,"text")
#for opening the link in browser
import webbrowser
webbrowser.open('{}'.format(self.input_item))
#do whatever you want