pythonGUI编程,thinter打开文件对话框总在主窗口渲染界面之前弹出 20

pythonGUI编程,thinter打开文件对话框总在主窗口渲染界面之前弹出,而且弹出后File下面的Open失效,点击后不能弹出文件选择对话框代码如下importtk... pythonGUI编程,thinter打开文件对话框总在主窗口渲染界面之前弹出,而且弹出后File下面的Open失效,点击后不能弹出文件选择对话框代码如下import tkinter as tkimport tkinter.filedialogdef handle_file(): filename = tk.filedialog.askopenfilename(filetypes=[("CSV", ".csv")]) print('Open file:',filename)window=tk.Tk()window.geometry('1200x800')window.config(bg='white')menubar = tk.Menu(window)window.config(menu=menubar)filemenu = tk.Menu(menubar, tearoff=0)menubar.add_cascade(label='File', menu=filemenu)filemenu.add_command(label='Open', command=handle_file())window.mainloop()
打错了,是tkinter
展开
 我来答
匿名用户
2020-04-17
展开全部
我是这样写的:(python 3.8.2 )
import tkinter.filedialog
tkinter.Tk().withdraw()
name = tkinter.filedialog.askopenfilename(title='打开', filetypes=[('所有文件','.*')])
f = open(name, 'r', encoding='utf-8')
目前没有发现问题,用print函数验证,读取内容没有问题。
如果希望用按钮的方式调用打开文件对话框,可以用def构建函数,在另一个文件里引用。
不知道是否有帮助?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式