年年有今日 发表于 2021-5-26 01:02:12

python可视化中遇到的问题,使用ivtk观察管线失败

from tvtk.api import tvtk
from 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'有没有大佬可以帮忙解答一下问题呢?谢谢!


包姑娘 发表于 2021-5-31 21:45:40

我的是win7 64位,python 3.6
问题解决了


页: [1]
查看完整版本: python可视化中遇到的问题,使用ivtk观察管线失败