Exemple #1
0
def main():
    logging.basicConfig(level=logging.DEBUG,
                        format='%(levelname)s: %(funcName)s: %(message)s',
                        filemode='w')

    app = QtWidgets.QApplication(sys.argv)
    e = Example()
    sys.exit(app.exec_())
Exemple #2
0
def app():
    """
    
    .. code-block:: python
        import studioqt
    
        with studioqt():
            widget = QWidget(None)
            widget.show()
    
    :rtype: None
    """
    app_ = None
    isAppRunning = bool(QtWidgets.QApplication.instance())
    if not isAppRunning:
        app_ = QtWidgets.QApplication(sys.argv)
    yield
    if not isAppRunning:
        sys.exit(app_.exec_())