【问题标题】:How to generate .pi file that can be recognize by WingIDE如何生成能够被 WingIDE 识别的 .pi 文件
【发布时间】:2013-10-22 12:03:36
【问题描述】:

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

【问题讨论】:

  • 了解 Wing 和 PyQt 的确切版本会有很大帮助。

标签: autocomplete pyqt wing-ide


【解决方案1】:

如果您使用正确的 Python,Wing 应该会为 PyQt4 自动执行此操作。您可以通过尝试在 Wing 的 Python Shell 中使用 PyQt4 或查看 sys.executable 来检查这一点。如果不正确,请更改项目属性中的 Python 可执行文件。

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

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

generate_pi.py 支持更多选项;的列表 当 generate_pi.py 不带任何参数运行时,这些将打印到标准输出。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-28
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    相关资源
    最近更新 更多