前提・実現したいこと
tkinterで作ったGUIアプリをpyinstallerでexe化したのですが起動しません。
問題点をどう追いかければいいのでしょうか?
発生している問題・エラーメッセージ
failed to execute script
該当のソースコード
python
1def button1_clicked(): 2 fTyp = [("","*")] 3 iDir = os.path.abspath(os.path.dirname(__file__)) 4 filePath = filedialog.askopenfilename(filetypes=fTyp, initialdir=iDir) 5 file1.set(filePath) 6 7 8def button2_clicked(): 9 img = cv2.imread(file1.get(), 0) 10 cv2.imshow('test', img) 11 12if __name__ == '__main__': 13 root = tk.Tk() 14 root.title('Dust Counter') 15 root.resizable(False, False) 16 17 frame1 = ttk.Frame(root, padding=10) 18 frame1.grid() 19 20 button1 = ttk.Button(root, text=u'参照', command=button1_clicked) 21 button1.grid(row=0, column=3) 22 23 s = tk.StringVar() 24 s.set('ファイル>>') 25 label1 = ttk.Label(frame1, textvariable=s) 26 label1.grid(row=0, column=0) 27 28 file1 = tk.StringVar() 29 file1_entry = ttk.Entry(frame1, textvariable=file1, width=50) 30 file1_entry.grid(row=0, column=2) 31 32 frame2 = ttk.Frame(root, padding=(0, 5)) 33 frame2.grid(row=1) 34 35 button2 = ttk.Button(frame2, text='Start', command=button2_clicked) 36 button2.pack(side=tk.LEFT) 37 38 button3 = ttk.Button(frame2, text='Cancel', command=quit) 39 button3.pack(side=tk.LEFT) 40 41 root.mainloop()
試したこと
・python3.6に変更してみましたが同じ結果でした。
・オプションに--debug allを付けてみましたがexe起動時に一瞬だけしかコンソールが立ち上がらないので中身が確認できません。
補足情報(FW/ツールのバージョンなど)
python3.8
pycharm 2019.3.3
windows10
回答1件
あなたの回答
tips
プレビュー