def main(): """Execute example application.""" use_software_rendering() logging.basicConfig(level=logging.DEBUG) app = QApplication(sys.argv) arguments = app.arguments() parser = argparse.ArgumentParser() parser.add_argument('notebook', nargs='*') parser.add_argument('--dark', action='store_true') result = parser.parse_args(arguments[1:]) # arguments[0] = program name window = NotebookAppMainWindow(result) window.show() sys.exit(app.exec_())
self.value.setText("<???>") elif isinstance(V, Exception): self.value.setText("<!!!>") self.error.setText(str(V)) else: self.value.setText(str(V)) def doPut(self): _log.debug('Put triggered') try: # initiate put self.ctxt.put(self._pvname, self.edit.text(), self.donePut) except: _log.exception('put') def donePut(self, V): # put complete if V is None: self.error.setText("Put complete") else: self.error.setText(str(V)) if __name__ == '__main__': logging.basicConfig(level=logging.DEBUG) signal.signal(signal.SIGINT, signal.SIG_DFL) app = QApplication(sys.argv) demo = Demo(app.arguments()[1]) demo.show() sys.exit(app.exec_())