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