def main2(args=None): if args == None: import sys args = sys.argv from pivy.gui.soqt import SoQt from PyQt4 import QtCore, QtGui SoQt.init(args) app = QtGui.QApplication(args) app.connect(app, QtCore.SIGNAL('lastWindowClosed()'), app, QtCore.SLOT('quit()')) return app
#!/usr/bin/env python import sys from pivy.gui.soqt import SoQt from PySide2.QtGui import QApplication from PySide2.QtCore import QObject from PySide2.QtCore import SIGNAL from PySide2.QtCore import SLOT from mainwindow import MainWindow if __name__ == "__main__": SoQt.init(None) app = QApplication(sys.argv) window = MainWindow() QObject.connect(app, SIGNAL("lastWindowClosed()"), app, SLOT("quit()")) window.show() sys.exit(app.exec_())
hints.faceType = coin.SoShapeHints.CONVEX self.root.addChild(self.rotor) self.root.addChild(hints) def getSRoot(self): return self.examiner.getSceneManager().getSceneGraph() def toText(self, root): wa = coin.SoWriteAction() return wa.apply(root) def setStereoAdjustment(self, val): self.camera.setStereoAdjustment(val) if __name__ == "__main__": import sys from pivy.gui.soqt import SoQt SoQt.init(None) app = QtGui.QApplication(sys.argv) visor = MinimalViewer() ## ============================ visor.root.addChild(coin.SoCone()) ## ============================ visor.resize(400, 400) visor.show() visor.viewAll() sys.exit(app.exec_())