一:Pyqt5学习是使用的一些问题
Error:
TypeError: information(QWidget, str, str, buttons: Union[QMessageBox.StandardButtons, QMessageBox.StandardButton] = QMessageBox.Ok, defaultButton: QMessageBox.StandardButton = QMessageBox.NoButton): argument 1 has unexpected type 'Ui_MainWindow'
将class Ui_MainWindow(object):改成class Ui_MainWindow(QtWidgets.QMainWindow):
二、打包问题
pyinstaller 打包报错 failed to execute script main
在pycharm和DOS中都能运行,但是打包就报错
查看信息:11229 WARNING: Hidden import "sip" not found!
解决:把sip 包重新导入,然后修改环境
然后把命令改为这个
pyinstaller --hidden-import=sip -F -w main6.py
头像 –-icon=<FILE.EXE,ico> 图片大小最好是 96x96 and 128x128 在线转
还有个警告:
15997 WARNING: ('libGLESv2.dll',
'D:\\python\\lib\\site-packages\\PyQt5\\Qt\\bin\\libGLESv2.dll',
'BINARY')
但是对程序没大多影响,那就暂时搁浅~等遇到问题再来。
补充:
因为使用了 execjs包,去掉黑框框就会出现问题,无语了。最后还是要把黑框框加上。
不然报下面错误,无奈了:
12-26-22:12:47 :error:main-> 1036 Traceback (most recent call last):
File "main7.py", line 1008, in login
File "main7.py", line 161, in login_in
File "main7.py", line 69, in __get_js
File "site-packages\execjs\_abstract_runtime_context.py", line 37, in call
File "site-packages\execjs\_external_runtime.py", line 92, in _call
File "site-packages\execjs\_external_runtime.py", line 78, in _eval
File "site-packages\execjs\_abstract_runtime_context.py", line 18, in exec_
File "site-packages\execjs\_external_runtime.py", line 85, in _exec_
File "site-packages\execjs\_external_runtime.py", line 121, in _exec_with_tempfile
File "subprocess.py", line 709, in __init__
File "subprocess.py", line 1006, in _get_handles
OSError: [WinError 6] 句柄无效。