Exemplo n.º 1
0
def _create_qApp():
    """
    Only one qApp can exist at a time, so check before creating one.
    """
    if QtGui.QApplication.startingUp():
        if DEBUG: print("Starting up QApplication")
        global qApp
        app = QtGui.QApplication.instance()
        if app is None:
            qApp = QtGui.QApplication([" "])
            QtCore.QObject.connect(qApp, QtCore.SIGNAL("lastWindowClosed()"),
                                   qApp, QtCore.SLOT("quit()"))
        else:
            qApp = app
Exemplo n.º 2
0
def _create_qApp():
    """
    Only one qApp can exist at a time, so check before creating one.
    """
    return
    # Disabled since QApplication is already there
    if QtGui.QApplication.startingUp():
        if DEBUG: print "Starting up QApplication"
        global qApp
        app = QtGui.QApplication.instance()
        if app is None:
            qApp = QtGui.QApplication([" "])
            qApp.connect(QtCore.SIGNAL("lastWindowClosed()"), qApp,
                         QtCore.SLOT("quit()"))
        else:
            qApp = app
def _create_qApp():
    """
    Only one qApp can exist at a time, so check before creating one.
    """
    if QtGui.QApplication.startingUp():
        if DEBUG: print("Starting up QApplication")
        global qApp
        app = QtGui.QApplication.instance()
        if app is None:

            # check for DISPLAY env variable on X11 build of Qt
            if hasattr(QtGui, "QX11Info"):
                display = os.environ.get('DISPLAY')
                if display is None or not re.search(':\d', display):
                    raise RuntimeError('Invalid DISPLAY variable')

            qApp = QtGui.QApplication([" "])
            QtCore.QObject.connect(qApp, QtCore.SIGNAL("lastWindowClosed()"),
                                   qApp, QtCore.SLOT("quit()"))
        else:
            qApp = app