我有一个带有GUI的程序,您可以在其中搜索文件。
我使用的是Tkinter的askopenfilename
。
root = Tk()
root.filename = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
使用pyinstaller将其构建为.exe文件后,我想启动它。
但是,如果我启动.exe
文件,则会看到一小段时间,然后立即关闭。
它有助于不使用root.mainloop
。
我能做什么?
谢谢
答案 0 :(得分:0)
您的问题很可能是进口中的问题,您没有包括任何问题,因此我所能做的只是假设。
这是我通常会使用的:
(经测试可在python 3.8.1 x64,pyinstaller 3.6上运行)
from tkinter import *
from tkinter import filedialog
root = Tk()
root.withdraw()
root.filename = filedialog.askopenfilename(initialdir = "/",
title = "Select file",
filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
用pyinstaller.exe --onefile "path/to/script.py"
制成.exe