您的位置:首页 > 编程语言 > Qt开发

Study PyQt from beginning 之 3----Windows环境

2014-01-02 23:34 651 查看
以为PyQt在Windows下安装应该很简单,结果碰到了不少麻烦。

已经验证的问题:

Python3.3环境 安装 PyQt4的时候,QtWebKit 安装不成功,系统会报 ImportError: No module named QtWebKit 。可是明明看到有Qt4WebKit.dll和QtWebKit.pyd。

又懒得编译安装。

只得尝试Python2.7.6,结果发现,Python2.7.6配PyQt4-Qt4.8.5安装文件就没问题,进而安装Eric4也可以成功。

次序:

1、安装Qt4.8.x 这个有一套文件,如果不想使用visual studio 20xx,就安装mingw-opengl的安装包,否则选择对应的vs20xx的安装文件。

2、安装Python2.7.6.msi

3、安装PyQt4-Python2.7-Qt4.8.5安装文件

4、安装Eric4 Eric4的安装用解压后在安装文件目录执行  xxx\Python.exe install.py 进行安装,Eric4将会安装在 Python2.7目录下,很多.bat文件,把eric4.bat文件拖出到桌面即可。

如果实在要用最新版本Python3.3,Qt5.2,Pyqt4(5)  , Eric5,首先Pyqt只能用编译安装的方法。以后再贴。

=======================2014年2月6日, 重新试了一下。

步骤及版本号如下:

QT安装4.8.5

Python 安装3.3

PyQt4 安装 Pyqt4-Python3.3-Qt4.8.5 编译器根据自己的环境爱好选。

4、安装Eric5 Eric5的安装用解压后在安装文件目录执行  xxx\Python.exe install.py 进行安装,Eric5将会安装在 Python3.3目录下,很多.bat文件,把eric5.bat文件拖出到桌面即可。

注意Python3和Python2的语法还是有很大差异。  如果在Python3上安装 eric4的时候,会报88行 print "Usage: " 错误,结果应该是这样的:在Python3版本下,print方法需要带上括号,而对于没有括号的这种语法会报错。

这种语言版本之间的差别非常大,在系统版本选型的时候,选定后,一般大版本号(版本的第一个数字)就没法变动了,或者说变动起来非常麻烦,这个要考虑好。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息