0

我想在 python35 上使用 pyqt4。但是,最新的官方版本支持 py=<34 所以我找到了这个大学网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4 非正式地扩展了对包括python35在内的更高版本的支持

我的问题是 QsciScintilla 不工作。我试图运行这段代码:

import sys
from PyQt4.QtGui import QApplication
from PyQt4 import QtCore, QtGui, Qsci
from PyQt4.Qsci import QsciScintilla

if __name__ == "__main__":
    app = QApplication(sys.argv)
    editor = QsciScintilla()
    editor.show()
    sys.exit(app.exec_())

窗口变得无响应然后崩溃:

Process finished with exit code -1073740771 (0xC000041D)

我想在 python3.5 上使用 pyqt4 的原因是我有一个基于 pyqt4 构建的退出大应用程序,我想将该项目的 python 版本升级到 35

4

1 回答 1

-1

我搬到了 PyQt5。使用非官方包总是不是一个好主意。

于 2020-07-20T11:31:10.197 回答