问题标签 [python-sip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - PyQt配置和安装错误
我正在尝试在我的 Macbook pro 上安装 PyQt for Maya。我已经成功安装了 Qt 和 Sip,但我无法安装 PyQt。
我正在使用的版本是
OSX 10.6.8、Qt 4.7.1 - 修改后的 Autodesk Qt、Sip 4.13.2、PyQt 4.9.1
配置 pyqt 时成功,但构建时失败。我认为这可能与配置中使用的目录 /Users/warnold 有关。它被列出了四次,但该目录不存在,我不知道它来自哪里。Qt 安装在 /usr/local/Trolltech/Qt-4.7.1
配置我得到以下信息:
构建我得到一堆代码,以
我完全不知所措。不知道如何纠正这一点。请帮忙。
c++ - SIP Python/C++ 绑定无法编译为简单示例
在使用 SIP 成功编译 Python/C 绑定后,我想用 Python/C++ 做同样的事情。由于某种原因,这不起作用。
这是文件:
fib.cpp
文件.h
fib.sip
我运行以下命令来构建中间文件:
sip -c . fib.sip
到目前为止一切正常。
现在我想使用 distutils 构建 .pyd 文件。
安装程序.py
我运行以下命令:
python setup.py build
这失败并出现以下错误:
问题可能是什么?顺便说一句,不应该将 c++ 用作编译器而不是 gcc 吗?
任何帮助表示赞赏!
亲切的问候
大卫
python - 导入 PyQt4.QtCore 时出错
我一直在尝试让一些基于 PyQt 的 GUI 应用程序运行。
PPython 脚本中的某处是以下导入:
from PyQt4.QtCore import *
这是我不断遇到的错误。
RuntimeError:sip 模块实现 API v8.0 到 v8.1 但 PyQt4.QtCore 模块需要 API v7.1
为什么会这样?如何让 sip 使用正确的 API?
谢谢
pointers - 如何使用 PYQt' QImage scanline() 访问像素数据
我需要使用 PyQt4 访问 qimage 对象中的像素数据。
.pixel() 太慢了,所以文档说要使用 scanline() 方法。
在 c++ 中,我可以获取 scanline() 方法返回的指针,并从缓冲区读取/写入像素 RGB 值。
使用 Python,我得到了指向像素缓冲区的 SIP voidptr 对象,因此我只能使用 bytearray 读取像素 RGB 值,但我无法更改原始指针中的值。
有什么建议么?
c++ - 用于 C++ 运算符重载的 Python 绑定
我有一个类似于以下的类:
我想让以下 Python 代码工作:
我在想__setattr__
and __getattr__
,但不确定它是否有效。另一种方法是实现以下 Python:
不如前一个好,但可能更容易实现(使用__slice__
?)。
PS。我正在使用 sip 进行绑定。
谢谢。
pyqt - PyQt4 对象的底层 C++ 实例不会在函数结束时删除,但会在返回后立即删除
我sip.isdeleted(obj)
在两个条件断点的条件下使用(函数isdeleted
在两种情况下都指的是完全相同的对象)——一个出现在函数的最后一行,另一个出现在函数调用之后的行。在调试期间,程序不会在第一行(函数的最后一行)中断并在第二行(在调用之后)中断。怎么会这样?
python - VoIP 点对点 Python H.323
我想使用 Python 和 Ubuntu 在两台计算机之间双向传输音频,理想情况下使用 H.323 我看过 pjsip 但只能看到一种连接到 SIP 服务器的方法,而不是简单的点对点系统。
谁能指出我正确的方向?
python - 在 osx 10.6 上为 Maya 2013 构建 pyqt 时出现 ld 库错误
我遇到与此PyQt 配置和安装错误类似的错误
我真的需要弄清楚,而不是使用提供的软件包作为原始帖子问题的解决方案(我需要控制我的开发环境的安装位置。谁能阐明安装没有找到什么以及为什么?
以下命令用于构建 python、qt、sip 和 pyqt。
我主要尝试将这些说明用作指南http://images.autodesk.com/adsk/files/pyqtmaya2013.pdf
在制作期间,我最终得到了一些类似的东西
macos - PyQt 安装过程中 SIP 版本检查不正确
我一直在尝试在我的 mac(OSX 10.6.8)上安装 PyQt,但我仍然遇到这个问题:
当我尝试安装 PyQt-mac-gpl-4.9.6 时,我得到了这个
奇怪的是,当我想在控制台上检查 sip 版本并写
,我得到正确的版本:4.14.2
我检查了我的 PATH,但我发现的在线提示都没有帮助我。我该如何解决?
python - 为什么 SIP 和 PyQt4 不能相处
我的大部分工作都是在 Windows 中完成的,并且有一个很好的 python27 设置,就像我喜欢的那样。我最近安装了 virtualBox 并在其上运行了一台 Ubuntu 机器,并试图在其上安装 PyQt4。但是,当我尝试从 PyQt4 导入时,我从 apt-get 安装并更新了所有内容
我得到一个运行时错误:
我确信这是一个我有知识库可以在 Windows 中解决的问题,但是我的 Linux 经验不足在这里变得更好,而且我安装了一些错误的东西。该错误使我相信我的 SIP 版本对于我的 PyQt 版本来说太花哨了……有人有这方面的经验吗?
编辑:如果我在收到错误后再次尝试导入,它似乎可以工作。这样做我获得了版本信息。
不确定所有快照业务是关于什么的。