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_())
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_())