标签: python-sip

如何使用PYQt'QImage scanline()访问像素数据

我需要使用PyQt4访问qimage对象中的像素数据.

.pixel()太慢,所以文档说使用scanline()方法.

在c ++中,我可以获取scanline()方法返回的指针,并从缓冲区读取/写入像素RGB值.

使用Python,我得到指向像素缓冲区的SIP voidptr对象,因此我只能使用bytearray读取像素RGB值,但我无法更改原始指针中的值.

有什么建议?

pointers pixel pyqt4 qimage python-sip

3
推荐指数
1
解决办法
3236
查看次数

在 Windows 上构建 SIP (PyQt)

在尝试从源包构建sip 时,我在构建步骤中进行了无限循环。我运行 make.exe 并执行以下步骤,我按 Ctrl+Brake:

cd sipgen
make
make[1]: Entering directory `C:/sip'
cd sipgen
make
make[2]: Entering directory `C:/sip'
cd sipgen
make
make[3]: Entering directory `C:/sip'
cd sipgen
make
make[4]: Entering directory `C:/sip'
...........................................
cd sipgen
make
make[n]: Entering directory `C:/sip'
^C
Run Code Online (Sandbox Code Playgroud)

根目录下的 Makefile 包含以下代码:

all:
    cd sipgen
    $(MAKE)
    @cd ..
    cd siplib
    $(MAKE)
    @cd ..

install:
    cd sipgen
    $(MAKE) install
    @cd ..
    cd siplib
    $(MAKE) install
    @cd ..
    @if not exist C:\Python34\Lib\site-packages mkdir C:\Python34\Lib\site-packages
    copy …
Run Code Online (Sandbox Code Playgroud)

makefile pyqt python-sip

3
推荐指数
1
解决办法
6188
查看次数

ImportError:没有名为 sip 的模块(python2.7 PyQt4)

我目前使用的是 Ubuntu 18.04 LTS。

我正在尝试安装一个需要 PyQt4 和 QtWebKit 的程序,因此需要手动安装,因为 QtWebKit 已从 PyQt4 中排除。

我下载了 sip 4.19.12 (4.19.14 安装 PyQt4 失败)和 PyQt4 4.12.13

我运行了一个 virtualenv,确保它按预期工作并尝试安装 sip,它有效:

$ python configure.py
$ make
$ make install
Run Code Online (Sandbox Code Playgroud)

然后我对 PyQt4 进行同样的操作,没有错误。

当我尝试运行我的程序 .py 时,出现以下错误:

$ python RNAEditor.py
Traceback (most recent call last):
File "RNAEditor.py", line 9, in <module>
from Helper import Helper, Parameters
File "/home/bioinfo/Documentos/Ferramentas_RNAEditor/RNAEDITOR_ch/Helper.py", line 13, in <module>
from PyQt4 import QtCore
ImportError: No module named sip

$ sudo python RNAEditor.py 
Traceback (most recent …
Run Code Online (Sandbox Code Playgroud)

python qtwebkit pyqt4 python-sip qtcore

3
推荐指数
1
解决办法
1万
查看次数

C++中的PyQt自定义小部件

我可以用纯 C++ 编写自定义 Qt 小部件,编译它并在 PyQt 中使用吗?

我正在尝试将 ctypes-opencv 与 qt 一起使用,但我在使用 python 代码以 Qt 形式显示 opencv 图像时遇到了性能问题。

c++ python qt pyqt python-sip

2
推荐指数
1
解决办法
2198
查看次数

SIP Makefile失败(gnuwin和mingw)

我已经下载到SIP模块为Python 2.7,创造了一个Makefile文件,并试图make与makefile文件目录的命令,但我得到这个错误:

Makefile:3: recipe for target 'all' failed
mingw32-make[10]: *** [all] Error 2
mingw32-make[10]: Leaving directory 'D:/Users/myLogin/Downloads/python/sip-4.14.5'
Run Code Online (Sandbox Code Playgroud)

我和Gnuwin和mingw32都犯了这个错误.所以我现在不知所措.任何的想法?

mingw makefile gnuwin32 python-2.7 python-sip

2
推荐指数
1
解决办法
3707
查看次数

安装PyQt4的麻烦

我正在按照指南.

  • Python位于C:\ Python31
  • PyQt4位于C:\ Python31\pyqt
  • sip在C:\ Python31\sip
  • Qt位于C:\ Qt\4.6.0

我按照该指南的说明进行操作,但是当我尝试测试它时(from PyQt4.Qt install *),它说该模块不存在.我检查了指南说应该存在的所有文件,但没有一个存在.

我该怎么办?

哦:

sip安装好了.from sip import *没有产生错误,print(SIP_VERSION_STR)输出4.10-snapshot-20091204.

python pyqt4 python-sip

0
推荐指数
1
解决办法
309
查看次数

标签 统计

python-sip ×6

pyqt4 ×3

python ×3

makefile ×2

pyqt ×2

c++ ×1

gnuwin32 ×1

mingw ×1

pixel ×1

pointers ×1

python-2.7 ×1

qimage ×1

qt ×1

qtcore ×1

qtwebkit ×1