def __init__(self, widgetClass=None):
self.parent = qt.QFrame()
self.parent.setLayout(qt.QVBoxLayout())
# TODO: should have way to pop up python interactor
self.buttons = qt.QFrame()
self.buttons.setLayout(qt.QHBoxLayout())
self.parent.layout().addWidget(self.buttons)
self.addDataButton = qt.QPushButton("Add Data")
self.buttons.layout().addWidget(self.addDataButton)
self.addDataButton.connect("clicked()",slicer.app.ioManager().openAddDataDialog)
self.loadSceneButton = qt.QPushButton("Load Scene")
self.buttons.layout().addWidget(self.loadSceneButton)
self.loadSceneButton.connect("clicked()",slicer.app.ioManager().openLoadSceneDialog)
import文は、私は、フォーム/ GUIは、ツールによって作成されると思います。あなたは一見見ることができますthis
これでPyQt4コードを追加することができます。これはうまくいくはずです。
インポートステートメントをペーストできますか?私はPyQtと同じだと思います –
@JayParikhが追加されました。 – tarun14110
私は、このソフトウェアが、PySide2、PyQt5、PySide、PyQt4を同じベースコードで使用できるようにするPyQtラッパーを使用していると考えています(https://github.com/mottosso/Qt.py – PyNico