python - Tkinter - 在 Windows 资源管理器中打开目录窗口的方法

标签 python windows tkinter explorer

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

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

有人有什么想法吗?

干杯, 乔恩

感谢您的快速回复,我已经尝试过类似的操作,但我可能做错了。这是我的代码:

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

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

最佳答案

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

这就是为什么将 open 重命名为 self.open 有效的原因

关于python - Tkinter - 在 Windows 资源管理器中打开目录窗口的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36449361/

相关文章:

python - 无法抓取所有评论

Linux 上的 Python 2.4 pliSTLib

python - Tkinter:在背景图像上叠加标签

python - 如何使 Toplevel() 小部件出现在主根窗口上方?

python - 启动 celery worker 时出现 ValueError : not enough values to unpack (expected 3, 为 0)

python - 在 TKinter 窗口中创建图表?

python - 每个重试周期增加 celery 重试时间

python - H2O 将分数与原始数据集合并

python - 如何在 64 位 Windows 7 机器上安装 pycrypto?

c++ - Alt Tab 覆盖 Win32 标识符