0

QVTKRenderWindowInteractor を使用して接続された PySide/VTK アプリケーションがあります。PySide 1.0.9 は、QT4.8/VTK 5.8 を搭載した Unix ベースのシステムで正常に動作します。(すべて Python 2.7.3)

次に、PySide win32 ディストリビューション (1.1.x) Qt4 および VTK 5.10 を使用して Microsoft Windows システム (XP 32) に移植しました。整数:

TypeError: int() argument must be a string or a number, not 'PyCObject'

PySide API は、実際には PySide.QtGui.QWidget.winId() が long を返すと言います...

MS-Windows と Unix の両方でさらにテストを開始していますが、アドバイスをいただけないでしょうか。何をどこで探す必要がありますか?

QtへのPySideインターフェイスジェネレーターによって生成された、32ビットシステムでのこの長いキャストの不良に関連している可能性がありますか?

152 行目を参照 http://sourceforge.net/p/pycgns/code/ci/17b696c3b0ad2b387b7e0ddc5d9b195cbc6abf70/tree/NAVigater/CGNS/NAV/Q7VTKRenderWindowInteractor.py

4

1 に答える 1