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()
學習mooc里的python可視化時,前期除錯都通過了,在使用ivtk觀察管線時無法運行。
出現下面的錯誤cannot import name 'PythonShell'
ImportError: cannot import name 'PythonShell'
有沒有大佬可以幫忙解答一下問題呢?謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252275.html
下一篇:求助Python資料庫問題
