如何生成可由WingIDE识别的.pi文件

时间:2013-10-22 12:03:37

标签: autocomplete pyqt wing-ide

因为我想在WingIDE中使用pyqt,但是有一个严重的问题,我的WingIDE无法识别pyqt的功能 你能告诉我如何使用WingIDE生成.pi文件,或者你能告诉我如何将.sip文件转换成WingIDE。

1 个答案:

答案 0 :(得分:0)

如果您使用正确的Python,它应该自动为PyQt4执行此操作。您可以通过尝试在Wing的Python Shell中使用PyQt4或在那里查看sys.executable来检查这一点。如果这不正确,请在Project Properties中更改Python Executable。

如果您想尝试从扩展模块手动生成PI,可以在Wing安装中使用src / wingutils / generate_pi.py。一个典型的命令行是    python generate_pi.py myextension myextension.pi

然后可以将.pi文件放在.so / .pyd旁边或pi文件中 设置目录的子目录。

generate_pi.py支持更多选项;的列表 在没有任何参数的情况下运行generate_pi.py时,这些打印到stdout。

对于PyQt,您可能需要使用--magic-code命令行选项。如果你看一下Wing的Source Analysis>高级> Scripting Helper Snippets首选项,您可以看到Wing在尝试为您自动执行此操作时使用的魔术代码。

相关问题