Eric4 – Qt-Designer的启动问题
当使用Eric4创建了一个.ui,然后启动的时候,出现下面一个错误提示:
could not start Qt-Designer. Ensure that it is available as \bin\designer.exe.
这个designer.exe是在目录”C:\Python26\Lib\site-packages\PyQt4\”下的。而Eric4中是去启动bin下面的designer.exe,
根本找不到bin这个目录,所以当然也就启动不了desinger.exe,才会出现错误提示。
尝试了把C:\Python26\Lib\site-packages\PyQt4\designer.exe加入到PATH中,还是出现错误。
后来GOOGLE了一下,发现在Python26目录下创建一个bin目录,然后把designer.exe复制到里面,就可以解决这个问题。
同理还需要复制的有assistant.exe,linguist.exe。
这种方法暂时解决了这个问题,只是觉得单纯的复制.exe到这个新目录中,那么调取的只是这个新目录bin下的.exe文件。而这个文件需要别的文件的时候,那时候就应该会出错吧,因为它毕竟不是在C:\Python26\Lib\site-packages\PyQt4\下面的,所以无法得知别的文件的路径。
但毕竟现在暂时解决了问题,所以等以后别的问题出现再说吧。
Eric4 – Python的一款IDE安装配置
Eric4是一款开源的Python IDE,看到有人介绍说这个不错,就下载来试了一下,官方网站是http://eric-ide.python-projects.org/
最新的版本是eric4-4.4-snapshot-20090419.zip,稳定版是eric4-4.3.3.zip,还有插件也是分稳定版和最新版的。
如果想支持中文的话,需要下载相应的插件eric4-i18n-zh_CN.GB2312-4.4-snapshot-20090419.zip 或eric4-i18n-zh_CN.GB2312-4.3.3.zip
还需要下载的有:
- Qt 4.3.0 or better (from Trolltech)
- PyQt 4.3.0 or better (from Riverbank)
- QScintilla 2.2 or better (from Riverbank)
其中Qt有167MB之巨。但并非必须下载。有PyQt就可以了。
接下来进行安装:
首先确保Python2.4版以上已经安装,再安装PyQt,我安装的是snapshot 4.5版,会在C盘下创建一个新目录Qt,里面包含了Python和Ruby的api。
然后再安装Eric4,先解压缩到任意地方,把那个中文包插件也压缩,把目录i18n里面的两个文件eric4_zh_CN.GB2312.qm和eric4_zh_CN.GB2312.ts复制到刚刚解压缩出来的Eric4里的一个目录i18n里,然后双击Eric4主目录下的install.py即可。Eric4会自动把文件复制到你的Python目录下,在C:\Python26\Lib\site-packages\eric4\里
安装好后,你可以双击eric4下面的eric4.py或eric4.pyw来启动Eric4。这两个文件的区别是,前者会打开一个cmd窗口,后者没有。
初次打开Eric4,一个配置窗口会首先出现,这里可以简单的配置一下(或者以后在Settings – Preferences中配置也可以):
在Eidtor下面,
点击APIs,勾选上”Compile APIs automatically”,选择Language为”Python”,点击Add from installed APIs,选择eric4.api或其它你需要的APIs。然后点击下面的”Compile APIs”,这里会需要点时间。结束后点Apply。
然后点击Autocompletion,里面的三个都勾选上。
然后再点击QScintilla,选”from Document and API files”。
Apply 然后 OK。
配置好后,就可以进行使用Eric4了。
