[問題] windows 程式的 console 視窗問題
我用 pySide 寫了一個 GUI 程式,有個小功能是點擊按鈕後會去 ping 192.168.1.x
在 Eclipse 裡執行時看起來很正常。
然後用 GUI2Exe 這個 GUI 工具,透過 py2exe 把程式打包成 .exe
ExeKind 我選了 windows,實際執行時不會另外跳出 console 視窗,
不過當我 click button 後,卻跳出一堆 console 視窗在執行 ping 指令
雖然說執行完畢會自動關閉,但是跳出一堆視窗還滿困擾的,
不知道是不是打包成 exe 的時候要注意些什麼?
程式碼在這:
https://dl.dropboxusercontent.com/u/1245969/pingtest.7z
dist 目錄裡就是打包成 exe 後的檔案,執行 main.exe 可以看到結果
麻煩大家幫忙看一下問題出在哪裡,謝謝 m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.190.212
推
04/19 18:55, , 1F
04/19 18:55, 1F
→
04/19 18:55, , 2F
04/19 18:55, 2F
我把 bundle files 改成 1 或 2,做出來的 exe 檔按下去後會沒反映...
OS: Win7 64bit
Python: 2.7 32bit
然後我改用 pyinstaller,執行 pyinstaller-gui.py 好像沒反映耶 @_@a
※ 編輯: eaden 來自: 122.116.190.212 (04/19 19:27)
如果我用 python pyinstaller.py e:\workspace\pingtest\src\main.py
編譯出來的 exe 檔執行後會跟著帶一個命令視窗
如果改用 python pyinstaller.py -w e:\workspace\pingtest\src\main.py
執行 exe 後不會帶命令視窗,但是點 button 後會跟原本的程式一樣
跳出一堆命令視窗執行 ping...orz
※ 編輯: eaden 來自: 122.116.190.212 (04/19 19:33)
→
04/19 19:33, , 3F
04/19 19:33, 3F
→
04/19 19:35, , 4F
04/19 19:35, 4F
勾選這兩項之後看起來就正常了,謝謝 ^_^
※ 編輯: eaden 來自: 122.116.190.212 (04/19 19:38)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章