Форум сайта python.su
0
Пишу программу на питоне с использованием PyQt4, нужно применить визуализацию, лучше всего подошла библиотека vtk. Когда пытаюсь приделать vtk к интерфейсу, возникает ошибка:
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 2 (X_ChangeWindowAttributes)
Resource id: 0x5600013
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 3 (X_GetWindowAttributes)
Resource id: 0x5600013
# -*- coding: utf-8 -*-
from PyQt4.QtGui import *
from PyQt4.QtCore import *
from vtk import *
from vtk.qt4.QVTKRenderWindowInteractor import QVTKRenderWindowInteractor
class GLViewer(QFrame):
def __init__(self, parent=None):
QFrame.__init__(self, parent)
iren = QVTKRenderWindowInteractor(self)
iren.Initialize()
iren.Start()
renderer = vtkRenderer()
iren.GetRenderWindow().AddRenderer(renderer)
cube = vtkCubeSource()
mapper = vtkPolyDataMapper()
mapper.SetInput(cube.GetOutput())
actor = vtkActor()
actor.SetMapper(mapper)
renderer.AddActor(actor)
Офлайн
0
Проблема решена вот тут
Офлайн