Esempio n. 1
0
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_())
Esempio n. 2
0
            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_())