Qt4ウィンドウ内にVTK5ビジュアライゼーションを埋め込もうとしていますが、うまくいきません。次のコードは私のMac(10.6、Python 2.7)では機能しません。
from PyQt4 import QtGui
from vtk.qt4 import QVTKRenderWindowInteractor
import sys
class Window(QVTKRenderWindowInteractor.QVTKRenderWindowInteractor):
def __init__(self):
QVTKRenderWindowInteractor.QVTKRenderWindowInteractor.__init__(self,None)
if __name__=='__main__':
app = QtGui.QApplication(sys.argv)
w = Window()
w.show()
sys.exit(app.exec_())
コードを実行しようとしたときのエラーは次のとおりです。
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 2 (X_ChangeWindowAttributes)
Resource id in failed request: 0x1a310140
Serial number of failed request: 7
Current serial number in output stream: 9
誰かが何が起こっているのか考えていますか?に切り替えると注意してください
class ConeWindow(QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self,None)
期待どおりに小さな空のウィンドウがポップアップ表示されます。