implement pg.exec()
This commit is contained in:
parent
1905f83047
commit
61badc88b3
@ -450,3 +450,9 @@ def mkQApp(name=None):
|
||||
if name is not None:
|
||||
QAPP.setApplicationName(name)
|
||||
return QAPP
|
||||
|
||||
|
||||
# exec() is used within _loadUiType, so we define as exec_() here and rename in pg namespace
|
||||
def exec_():
|
||||
app = mkQApp()
|
||||
return app.exec() if hasattr(app, 'exec') else app.exec_()
|
||||
|
@ -11,6 +11,7 @@ __version__ = '0.12.1'
|
||||
## 'Qt' is a local module; it is intended mainly to cover up the differences
|
||||
## between PyQt4 and PySide.
|
||||
from .Qt import QtGui, mkQApp
|
||||
from .Qt import exec_ as exec
|
||||
|
||||
## not really safe--If we accidentally create another QApplication, the process hangs (and it is very difficult to trace the cause)
|
||||
#if QtGui.QApplication.instance() is None:
|
||||
|
Loading…
Reference in New Issue
Block a user