为什么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。