我正在用python3.5制作一个文件浏览器,我已经包括了重命名和查看,但不确定如何使它在您单击文件时打开。我知道如何使用os.startfile("file")
,但我不知道该把它包括在哪里。在
try:
from Tkinter import *
except ImportError:
from tkinter import *
from idlelib.TreeWidget import ScrolledCanvas, FileTreeItem, TreeNode
root = Tk()
root.title("Browser")
sc = ScrolledCanvas(root, bg="white", highlightthickness=0, takefocus=1)
sc.frame.pack(expand=1, fill="both", side="left")
loc = input("Please enter your directory: ")
item = FileTreeItem(loc)
node = TreeNode(sc.canvas, None, item)
node.expand()
root.mainloop()
通过子类化
idlelib.TreeNode
并重写继承的select()
方法,可以获得与TreeNode
关联的文件名。在我的意思是:
相关问题 更多 >
编程相关推荐