[問題] PyQt5寫的.pyw不能跑

看板Python作者時間11年前 (2014/08/22 14:30), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
大家好,我現在是 Python 的初學者。因為研究計畫的關係,正在研究 PyQt 我用的版本是 PyQt5 我的 main.py 大概是長這樣: import sys import dialog from PyQt5 import QtWidgets app = QtWidgets.QApplication(sys.argv) d = dialog.Dialog() d.show() 我的主要問題是:這個 code 如果是開 python 的 console 可以跑 但是如果改檔名成 main.pyw 就都不會跑視窗出來 不知道有可能的問題是什麼? (dialog是放在python的 Lib 裡,main.pyw則是在另一個工作的資料夾裡) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.175.149 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1408689052.A.5E1.html

08/22 15:16, , 1F
最後一行加上sys.exit(app.exec_())試試
08/22 15:16, 1F

08/22 15:16, , 2F
這樣才會有loop
08/22 15:16, 2F

08/22 17:22, , 3F
謝謝你 不過我加上面這行或是exec_() 還是一樣
08/22 17:22, 3F
文章代碼(AID): #1JzkESNX (Python)
文章代碼(AID): #1JzkESNX (Python)