收到中断后,我试图生成一个新窗口。我创建了这个新窗口,并具有所需的大小和标题,问题是背景色。我不知道为什么新窗口不改变颜色。有人知道会发生什么吗?
def ventanaSTL(self):
self.frame2 = QFrame()#clase basica para tener un cuadro
self.v2 = QVBoxLayout()# This class is used to construct vertical box layout objects
self.vtkWidget2 = QVTKRenderWindowInteractor(self.frame2)#definimos un interactuador render
self.v2.addWidget(self.vtkWidget2)
STLrender_window = self.vtkWidget2.GetRenderWindow()
STLinteractor = STLrender_window.GetInteractor()
self.ventana=QtWidgets.QMainWindow()
self.ventana.setGeometry(900, 100, 800, 400)
self.ventana.setWindowTitle('Visualizador STL')
for i in range(1) :#dos renders
self.r2 = vtk.vtkRenderer()#determinamos render
self.r2.SetBackground(0.8, 0.1, 0.8)#color del fondo
self.r2.SetViewport(0, 0, 1, 1)
STLrender_window.AddRenderer(self.r2)
STLrender_window.Render()
STLinteractor.Initialize()
STLinteractor.Start()
self.ventana.show()