def show(T, *args): from CGNS.NAV.moption import Q7OptionContext as OCTXT import qtpy.QtCore as QtCore from qtpy.QtWidgets import QApplication, QSplashScreen from qtpy.QtGui import QPixmap from CGNS.NAV.wcontrol import Q7Main from CGNS.NAV.wfile import Q7File from CGNS.NAV.winfo import Q7Info from CGNS.NAV.woption import Q7Option from CGNS.NAV.wtree import Q7Tree from CGNS.NAV.mtree import Q7TreeModel from CGNS.NAV.wfingerprint import Q7FingerPrint from CGNS.NAV.wquery import Q7Query from CGNS.NAV.whelp import Q7Help def dummy(*args): pass app = QApplication(args) app.updateViews = dummy app.removeTreeStatus = dummy app.addTreeStatus = dummy app.loadOptions = dummy app.addLine = dummy app.delLine = dummy app.transientRecurse = False app.transientVTK = False app.verbose = True app._application = app app.wOption = Q7Option(app) app.wOption.reset() app.processEvents() fgprint = Q7FingerPrint(app, '.', '<run-time>', T, [], []) Q7TreeModel(fgprint.index) child = Q7Tree(app, '/', fgprint.index) for wg in [ child.bSave, child.bQueryView, child.bSaveAs, child.bInfo, child.bCheck, child.bCheckList, child.bClearChecks, child.bPatternView, child.bToolsView, child.bFormView, child.bSelectLinkSrc, child.bSelectLinkDst, child.bBackControl ]: wg.setEnabled(False) fgprint._status = [Q7FingerPrint.STATUS_MODIFIED] child.show() app.exec_()
def option(self): if self.wOption is None: self.wOption = Q7Option(self) self.wOption.show()
def loadOptions(self): if self.wOption is None: self.wOption = Q7Option(self) self.wOption.reset()