def editScenario(scenario): # Create the application and enter the main message loop. createQApp = QtGui.QApplication.startingUp() if createQApp: app = QtGui.QApplication([" "]) else: app = QtGui.qApp import xmlplot.gui_qt4 # Create wizard dialog wiz = commonqt.Wizard(headerlogo=os.path.join(core.common.getDataRoot(),'logo.png'),allowfinish=True) wiz.setWindowTitle('Scenario builder') wiz.resize(800, 600) wiz.setProperty('scenario',scenario.addref()) wiz.setSequence(SequenceEditScenario()) wiz.show() ret = app.exec_() scenario = wiz.getProperty('scenario') if scenario is not None: scenario.addref() wiz.destroy()
def main(): # Debug info print 'Python version: '+str(sys.version_info) print '%s version: %s' % (qt4_backend,qt4_backend_version) print 'Qt version: '+QtCore.qVersion() print 'xml version: '+xml.__version__ # Create the application and enter the main message loop. createQApp = QtGui.QApplication.startingUp() if createQApp: app = QtGui.QApplication([" "]) else: app = QtGui.qApp import xmlplot.gui_qt4 # Create wizard dialog wiz = commonqt.Wizard(headerlogo='./logo.png') wiz.setWindowTitle('Scenario builder') wiz.resize(800, 600) seq = commonqt.WizardSequence([PageOpen,SequenceEditScenario(),PageFinal]) wiz.setSequence(seq) wiz.show() ret = app.exec_() scenario = wiz.getProperty('scenario') if scenario is not None: scenario.addref() wiz.destroy() return scenario
def loadScenario(): # Create the application and enter the main message loop. createQApp = QtGui.QApplication.startingUp() if createQApp: app = QtGui.QApplication([" "]) else: app = QtGui.qApp # Create wizard dialog wiz = commonqt.Wizard(headerlogo=os.path.join(core.common.getDataRoot(),'logo.png'),allowfinish=True) wiz.setWindowTitle('Load scenario') wiz.resize(800, 600) seq = commonqt.WizardSequence([PageOpen]) wiz.setSequence(seq) wiz.show() ret = app.exec_() scenario = wiz.getProperty('scenario') if scenario is not None: scenario.addref() wiz.destroy() return scenario