tkinter.filedialog

为什么MW100.py程序写成下面的形式

import tkinter as tk

tk.filedialog.askdirectory(initialdir = 'c:\')

在IDLE中可以运行,由cxfreeze发布的可执行文件运行时就会报错


必须要增加语句

import tkinter.filedialog才可以?

查询资料,初步判断的结论是:

import tkinter估计只有常量和一般控件,要用askopenfilename那么import tkinter.filedialog是必须的...

在idle里运行没问题,应该是idle也是用到tkinter,所以测试tkinter脚本最好不要用idle。



你可能感兴趣的:(python)