PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
Re: [問題] PyQt5寫的.pyw不能跑
作者:
Neisseria
(Neisseria)
2014-08-22 15:07:22
※ 引述《annisat ()》之銘言:
: 大家好,我現在是 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則是在另一個工作的資料夾裡)
看來 dialog 似乎是你自己寫的
剛好也有一個叫 dialog 的計畫,其 Python binding 為 pythondialog
但是那個 dialog 是給 command-line 使用的,應該不是你這個 dialog
如果 dialog 的確是你自己寫的
可能需要提供一下 dialog 的程式碼
要不然很也難猜是不是程式碼本身的問題
如果程式碼比較長也可以貼在 code share 的網站 e.g. Pastebin
如果 dialog 不是公開可下載的程式
那跟 main.pyw 放在一起比較好,不要放在 Python 的 lib 裡
因為別人很有可能沒有 dialog 的 code 導致這個程式跑不起來
作者:
annisat
2014-08-22 17:28:00
是我自己寫的 因為還不會抓 relative path import XD我的 dialog:
http://pastebin.com/2yJwpFkU
pyuic產生的 ui_dialog
http://pastebin.com/drGh1Zk5
內容是PyQt4的教科書的範例 自己應用到PyQt5的計算機啊,謝謝大家的幫忙,我發現好像是 dialog 少 include*include -> import一些東西,所以 pyw 會錯 (但是py不會??) 現在修好了 :D
繼續閱讀
[問題] PyQt5寫的.pyw不能跑
annisat
[問題] 停止正在執行 3rd party lib 的 thread
carylorrk
[問題] 請問發行套件 以及下載套件觀念問題
maxjoiny
[問題] 檔案讀取與資料使用問題
wsqa
[問題] 反斜線\在python的處理
hsushipei
Re: [問題] 用Python 寫 shell
gargoyle005
[問題] docs.scipy.org
fischcheng
[問題] 用Python 寫 shell
kamihane
Fw: [廣告] 關於小孩學習程式語言的資訊
Breadhouse
[問題] 請教處理ctypes dll 回傳 c_ubyte_p 問題
dctzeng
Links
booklink
Contact Us: admin [ a t ] ucptt.com