問題タブ [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.

0 投票する
1 に答える
1716 参照

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 と関係があるのではないかと思います。4回リストされていますが、ディレクトリは存在せず、どこから来たのかわかりません。Qt は /usr/local/Trolltech/Qt-4.7.1 にインストールされます

構成は次のとおりです。

で終わる一連のコードを取得します

私は完全に途方に暮れています。これを修正する方法がわからない。助けてください。

0 投票する
1 に答える
1377 参照

c++ - SIP Python / C ++バインディングは、簡単な例ではコンパイルに失敗します

SIPを使用してPython/Cバインディングを正常にコンパイルした後、Python /C++でも同じことを実行したいと思いました。何らかの理由でこれは機能しません。

ファイルは次のとおりです。

fib.cpp

fib.h

fib.sip

次のコマンドを実行して、中間ファイルを作成します。 sip -c . fib.sip

これまでのところすべてが機能します。

次に、distutilsを使用して.pydファイルを作成します。

setup.py

次のコマンドを実行します。 python setup.py build

これは次のエラーで失敗します。

問題は何でしょうか?ちなみに、gccの代わりにc ++をコンパイラとして使用するべきではありませんか?

助けていただければ幸いです。

敬具

デビッド

0 投票する
0 に答える
762 参照

python - PyQt4.QtCore のインポート エラー

PyQt に基づくいくつかの GUI アプリを実行しようとしています。

PPython スクリプトのどこかに次のインポートがあります。

from PyQt4.QtCore import *

これは、一貫して発生し続けるエラーです。

RuntimeError: sip モジュールは API v8.0 から v8.1 を実装していますが、PyQt4.QtCore モジュールには API v7.1 が必要です

なぜこうなった?適切な API を使用するために sip を取得するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
4094 参照

pointers - PYQt' QImage scanline() でピクセルデータにアクセスするにはどうすればよいですか

PyQt4 を使用して qimage オブジェクトのピクセル データにアクセスする必要があります。

.pixel() は遅すぎるため、ドキュメントでは scanline() メソッドを使用するように言われています。

C++ では、scanline() メソッドによって返されたポインターを取得し、バッファーからピクセル RGB 値を読み書きできます。

Python では、ピクセル バッファーを指す SIP voidptr オブジェクトを取得するため、bytearray を使用してピクセル RGB 値のみを読み取ることができますが、元のポインターの値を変更することはできません。

助言がありますか?

0 投票する
1 に答える
1464 参照

c++ - C++ 演算子のオーバーロードのための Python バインディング

次のようなクラスがあります。

次の Python コードを動作させたい:

と を考えて__setattr____getattr__ましたが、うまくいくかどうかわかりません。別の方法は、次の Python を実装することです。

前のものほど良くはありませんが、実装するのは簡単かもしれません ( __slice__? を使用)。

PS。私はバインディングを行うためにsipを使用しています。

ありがとう。

0 投票する
0 に答える
62 参照

pyqt - PyQt4 オブジェクトの基になる C++ インスタンスは関数の最後では削除されませんが、リターンの直後に削除されます

sip.isdeleted(obj)2 つの条件付きブレークポイントの条件で使用しました (関数isdeletedはどちらの場合もまったく同じオブジェクトを参照します)。1 つは関数の最後の行に表示され、もう 1 つは関数の呼び出しに続く行に表示されます。デバッグ中、プログラムは最初の行 (関数の最後の行) で中断せず、2 番目の行 (呼び出しに続く) で中断します。どうしてですか?

0 投票する
1 に答える
1539 参照

python - VoIP ポイントツーポイント Python H.323

Python と Ubuntu を使用して、理想的には H.323 を使用して、2 台のコンピューター間で双方向にオーディオをストリーミングしたいと思います。

誰かが私を正しい方向に向けることができますか?

0 投票する
0 に答える
357 参照

python - osx10.6でmaya2013のpyqtをビルドする際のldライブラリエラー

このPyQtの設定とインストールエラーと同様のエラーが発生しています

元の投稿の質問の解決策として提供されたパッケージを使用するのではなく、本当に理解する必要があります(開発環境のインストール場所を制御する必要があります。インストールで何が見つからないのか、そしてその理由を誰かが明らかにすることはできますか?

次のコマンドは、python、qt、sip、およびpyqtのビルドに使用されています。

私は主にこれらの手順をガイドとして使用しようとしていますhttp://images.autodesk.com/adsk/files/pyqtmaya2013.pdf

メイク中に私はの線に沿って何かになってしまいます

0 投票する
2 に答える
10305 参照

macos - PyQtインストール中のSIPバージョンの誤ったチェック

Mac(OSX 10.6.8)にPyQtをインストールしようとしていますが、まだこの問題があります。

PyQt-mac-gpl-4.9.6をインストールしようとすると、これが表示されます

奇妙なことに、コンソールで一口バージョンを確認して書き込みたい場合

、正しいバージョンを取得します:4.14.2

PATHを確認しましたが、見つけたオンラインのヒントはどれも役に立ちませんでした。これを修正するにはどうすればよいですか?

0 投票する
2 に答える
13672 参照

python - SIPとPyQt4がうまくいかないのはなぜですか

私はほとんどの作業をWindowsで行っており、好きなように適切なpython27を設定しています。最近virtualBoxをインストールし、Ubuntuマシンを実行していて、PyQt4をインストールしようとしています。apt-getからインストールしてすべてを更新しましたが、PyQt4からインポートしようとすると

runtimeErrorが発生します:

これは私がWindowsで解決するための知識ベースを持っているであろう問題であると確信していますが、私のLinuxの経験不足はここで私を良くしていて、私は何かを間違ってインストールしました。エラーは私が私のPyQtバージョンにはあまりにも派手なSIPバージョンを持っていると私に信じさせます...誰かがこれを経験したことがありますか?

編集:エラーを受け取った後にインポートを再試行すると、機能しているようです。これを行うことで、バージョン情報を取得しました。

そのスナップショットビジネスが何であるかわからない。