我创建了一个python 3.6脚本来执行一些数据转换并tkinter用于 GUI(文件夹选择和其他选项)。
我已exe使用pyinstaller& 将其转换为文件,希望其他用户(未安装 python)能够使用该工具。
然而,当我打开exe,它会打开一个CMD window足见日志通常的显示python console。
我想将其重定向到我的窗口本身中的text box或- 而不是在单击时打开一个新的 CMD 窗口。frametkinter
import tkinter as tk
from tkinter import filedialog as fd
def browse():
directory=fd.askdirectory()
print ('The selected directory is: ', directory)
def convert():
# perform file manipulation
print ("Files converted")
window = tk.Tk()
window.title("Title")
label=tk.Label(window,text="Instructions")
label.pack()
browseButton=tk.Button(window,text="Browse Folder", command=browse)
browseButton.pack(pady=10)
runButton=tk.Button(window,text="Convert files", command=convert)
runButton.pack(pady=10)
window.mainloop()
Run Code Online (Sandbox Code Playgroud)
然后我将文件转换为exe …