【发布时间】:2017-11-19 18:56:52
【问题描述】:
我已经完成了一个项目,它在下面
import tkinter as tk
from tkinter import ttk
import tkinter.messagebox as tmb
from ttkthemes import ThemedStyle
class UI(ttk.Frame):
def __init__(self, parent=None):
super(UI, self).__init__(parent)
self.parent = parent
style = ThemedStyle(parent)
style.set_theme("arc")
self.parent.geometry("480x520")
self.init_ui()
def init_ui(self):
self.parent.title("Nueva ventana heredada")
self.entrada = ttk.Entry(self, text="ingresa")
self.entrada.grid(row=2, column=2)
boton = ttk.Button(self, text="pulsame", command=self.ver)
boton.grid(row=2, column=3)
self.pack()
def ver(self):
try:
res = int(self.entrada.get())
print(res)
except ValueError:
tmb.showwarning(title = "error", message = " error")
if __name__== '__main__':
root = tk.Tk()
sug = tk.Label(root, text="aqui es para escribir")
sug.pack()
app = UI(parent=root)
app.mainloop()
当我使用pyinstaller创建exe时,释放导出的exe程序无法执行的错误:下面我保留它,我使用它,需要注意的是我为程序使用了thema并且我怀疑是进口的。
pyinstaller --windowed ui.py -i icono.ico --onefile
错误
致命错误! 执行脚本 ui 失败
到类似的网址 https://es.stackoverflow.com/questions/118595/como-hacer-que-pyinstaller-importe-el-ttktheme
【问题讨论】:
标签: python pyinstaller