2

我在 Kubuntu 系统上使用 Eclipse 3.7.2 和 Python 2.3.0。我之前使用的是 Python 2.x,现在正尝试在 Python 3.2 中启动一个新项目。我在 Python 2.x 中没有遇到任何问题,并且在安装 PyQt 的 python3 包时也没有遇到任何问题。

当我在 Python 3.x 中编写 PyQt 应用程序时,代码完成不起作用,并且编辑器中显示错误消息。当使用“from PyQt4.QtCore import *”导入时,错误消息出现在我使用 PyQt 名称的地方(例如“app = QApplication(sys.argv)”,但是导入语句本身没有错误消息。通过导入时“import PyQt4.QtCore”在导入语句中会出现错误消息,但在使用导入的名称时不会出现(例如 app = PyQt.QtCore.QApplication(sys.argv)”。代码完成仍然无法正常工作。

代码执行没有错误,显示了小部件。“PYQT_VERSION_STR”、“platform.system()”等导致 Python 版本 3.2.3、Qt 版本 4.8.1、PyQt 版本 4.9.1、系统 Linux。PyDev 的包资源管理器显示一个“python3”树节点(= PYTHONPATH?)及其子节点,例如 System Libs -> python3/dist-packages -> PyQt 4 -> QtCore.cpython-32mu.so

我在 PyDev 的配置中多次删除并添加了解释器和/或以各种组合单击“应用”,但没有成功。之后我开始了一个新的测试项目,问题仍然存在。我无法通过文件系统搜索找到“interpreterInfo.py”。示例代码: http: //pastebin.com/niDLRy9i

任何帮助表示赞赏:-)

4

0 回答 0