python可视化中遇到的问题,使用ivtk观察管线失败
from tvtk.api import tvtkfrom tvtk.tools import ivtk
from pyface.api import GUI
#可视化管线部分
s = tvtk.CubeSource(x_length=1.0, y_length=2.0, z_length=3.0)
m = tvtk.PolyDataMapper(input_connection=s.output_port)
#图形管线部分
a = tvtk.Actor(mapper=m) #创建一个实体
#创建一个带有Crust(Python Shell)的窗口
gui = GUI()
win = ivtk.IVTKWithCrustAndBrowser()
win.open()
win.scene.add_actor(a)
#修正错误
dialog = win.control.centralWidget().widget(0).widget(0)
from pyface.qt import QtCore
dialog.setWindowFlags(QtCore.Qt.WindowFlags(0x00000000))
dialog.show()
#开启界面消息循环
gui.start_event_loop()前期调试都通过了,在使用ivtk观察管线时无法运行。
出现下面的错误cannot import name 'PythonShell'有没有大佬可以帮忙解答一下问题呢?谢谢!
我的是win7 64位,python 3.6
问题解决了
页:
[1]