在Windows Exp中打开目录窗口的方法

2024-05-29 04:42:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在研究Tkinter,最近做了一个小程序,只监视文件夹和检查里面有多少文件。在

我不想创建在Windows资源管理器中打开文件夹的按钮,但我找不到这样做的任何信息。在

有人有什么想法吗?在

干杯, 乔恩

谢谢你的快速反应,我已经尝试过类似的方法,但我可能做错了什么。我的代码是:

def open():
    os.system("explorer C:\\ folder dir")

label1 = Button(self, text="Pre TC", fg="red", font=("Ariel", 9, "bold"), command=open)

Tags: 文件方法代码程序文件夹信息ostkinter
3条回答

谢谢大家的帮助这是你的答案的组合帮助了这一个!在

我仍然没有100%地解释我所做的工作,但是我添加了self作为open()的参数,所以open(self)并添加为命令自我开放. 所以我的问题中编辑的代码如下所示:

def open(self):
    os.system("start C:/folder dir/")

button1= Button(self, text="Pre TC", fg="red", font=("Ariel", 9, "bold"), command=self.open)

(还更改了按钮的名称)

如果有人知道为什么自相矛盾必须在那里,或者可以告诉我更多的信息的方向,将不胜感激。在

干杯! 乔恩

不能对标签项使用命令选项。试着把它做成一个按钮,它应该可以用了!在

当调用在label1或button1是对象的同一类名下定义的函数时,必须使用self。否则,您将得到Tkinter回调异常,因为找不到函数。在

这就是为什么重命名为自我开放作品

相关问题 更多 >

    热门问题