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
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