Python PyQt5.QtCore.QCoreApplication() Examples
The following are 26
code examples of PyQt5.QtCore.QCoreApplication().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
PyQt5.QtCore
, or try the search function
.
Example #1
Source File: test_util.py From pyblish-qml with GNU Lesser General Public License v3.0 | 6 votes |
def test_defer(): """util.defer works as expected""" app = QtCore.QCoreApplication(sys.argv) mutable = dict() def expensive_function(): time.sleep(0.1) return 5 def on_expensive_function(result): mutable["result"] = result app.quit() qthread = util.defer(expensive_function, callback=on_expensive_function) app.exec_() assert_true(qthread.wait(200)) assert_equals(mutable["result"], 5)
Example #2
Source File: Qt.py From pipeline with MIT License | 6 votes |
def _pyside2(): import PySide2 from PySide2 import QtGui, QtWidgets, QtCore, QtUiTools _remap(QtCore, "QStringListModel", QtGui.QStringListModel) _add(PySide2, "__binding__", PySide2.__name__) _add(PySide2, "load_ui", lambda fname: QtUiTools.QUiLoader().load(fname)) _add(PySide2, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, None, n))) _add(PySide2, "setSectionResizeMode", QtWidgets.QHeaderView.setSectionResizeMode) _maintain_backwards_compatibility(PySide2) return PySide2
Example #3
Source File: ddt4all.py From ddt4all with GNU General Public License v3.0 | 6 votes |
def zipdb(self): filename_tuple = widgets.QFileDialog.getSaveFileName(self, _("Save database (keep '.zip' extension)"), "./ecu.zip", "*.zip") if qt5: filename = str(filename_tuple[0]) else: filename = str(filename_tuple) if not filename.endswith(".zip"): filename += ".zip" if not isWritable(str(os.path.dirname(filename))): mbox = widgets.QMessageBox() mbox.setText("Cannot write to directory " + os.path.dirname(filename)) mbox.exec_() return self.logview.append(_("Zipping XML database... (this can take a few minutes")) core.QCoreApplication.processEvents() parameters.zipConvertXML(filename) self.logview.append(_("Zip job finished"))
Example #4
Source File: server.py From imperialism-remake with GNU General Public License v3.0 | 6 votes |
def run(self): """ Runs the server process by starting its own QCoreApplication. """ self._configure_forked_logger() qt.fix_pyqt5_exception_eating() app = QtCore.QCoreApplication([]) # server manager, signal shutdown stops the app server_manager = ServerManager() server_manager.shutdown.connect(app.quit) # noinspection PyCallByClass QtCore.QTimer.singleShot(100, server_manager.start) # run event loop of app app.exec_()
Example #5
Source File: eventEngine.py From TradeSim with Apache License 2.0 | 6 votes |
def test(): """测试函数""" from datetime import datetime try: from PyQt5.QtCore import QCoreApplication except ImportError: from PyQt4.QtCore import QCoreApplication def simpletest(event): print(u'处理每秒触发的计时器事件:%s' % str(datetime.now())) app = QCoreApplication('VnTrader') ee = EventEngine2() ee.register(EVENT_TIMER, simpletest) ee.start() app.exec_() # 直接运行脚本可以进行测试
Example #6
Source File: Qt.py From uExport with zlib License | 6 votes |
def _pyside2(): import PySide2 from PySide2 import QtGui, QtWidgets, QtCore, QtUiTools _remap(QtCore, "QStringListModel", QtGui.QStringListModel) _add(PySide2, "__binding__", PySide2.__name__) _add(PySide2, "load_ui", lambda fname: QtUiTools.QUiLoader().load(fname)) _add(PySide2, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, None, n))) _add(PySide2, "setSectionResizeMode", QtWidgets.QHeaderView.setSectionResizeMode) _maintain_backwards_compatibility(PySide2) return PySide2
Example #7
Source File: Qt.py From CNCGToolKit with MIT License | 6 votes |
def _pyside2(): import PySide2 from PySide2 import QtGui, QtWidgets, QtCore, QtUiTools _remap(QtCore, "QStringListModel", QtGui.QStringListModel) _add(PySide2, "__binding__", PySide2.__name__) _add(PySide2, "load_ui", _pyside_loadui) _add(PySide2, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, None, n))) _add(PySide2, "setSectionResizeMode", QtWidgets.QHeaderView.setSectionResizeMode) _maintain_backwards_compatibility(PySide2) return PySide2
Example #8
Source File: Qt.py From uExport with zlib License | 5 votes |
def _pyside(): import PySide from PySide import QtGui, QtCore, QtUiTools _remap(PySide, "QtWidgets", QtGui) _remap(QtCore, "QSortFilterProxyModel", QtGui.QSortFilterProxyModel) _remap(QtCore, "QStringListModel", QtGui.QStringListModel) _remap(QtCore, "QItemSelection", QtGui.QItemSelection) _remap(QtCore, "QItemSelectionModel", QtGui.QItemSelectionModel) _remap(QtCore, "QAbstractProxyModel", QtGui.QAbstractProxyModel) try: from PySide import QtWebKit _remap(PySide, "QtWebKitWidgets", QtWebKit) except ImportError: # QtWebkit is optional in Qt, therefore might not be available pass _add(PySide, "__binding__", PySide.__name__) _add(PySide, "load_ui", lambda fname: QtUiTools.QUiLoader().load(fname)) _add(PySide, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, None, n))) _add(PySide, "setSectionResizeMode", QtGui.QHeaderView.setResizeMode) _maintain_backwards_compatibility(PySide) return PySide
Example #9
Source File: manager.py From deepin-remote-assistance with GNU General Public License v3.0 | 5 votes |
def main(): if is_manager_dbus_running(): return app = QtCore.QCoreApplication(sys.argv) app.setApplicationName(_(constants.APP_NAME)) manager_dbus = ManagerDBus() app.exec()
Example #10
Source File: manager.py From deepin-remote-assistance with GNU General Public License v3.0 | 5 votes |
def Stop(self): '''Stop remoting manager service''' QtCore.QCoreApplication.instance().quit()
Example #11
Source File: server_dbus_test.py From deepin-remote-assistance with GNU General Public License v3.0 | 5 votes |
def main(): if is_server_dbus_running(): print('server dbus is running, ignore') return server_dbus = ServerDBus() # FIXME: log service failed to dump log server_log.debug('Init server dbus: %s' % server_dbus) print('server dbus inited') app = QtCore.QCoreApplication(sys.argv) app.exec()
Example #12
Source File: qomui_service.py From qomui with GNU General Public License v3.0 | 5 votes |
def main(): signal.signal(signal.SIGINT, signal.SIG_DFL) DBusQtMainLoop(set_as_default=True) app = QtCore.QCoreApplication([]) service = QomuiDbus() app.exec_()
Example #13
Source File: ble.py From artisan with GNU General Public License v3.0 | 5 votes |
def main(): import sys app = QtCore.QCoreApplication(sys.argv) from artisanlib.acaia import AcaiaBLE acaia = AcaiaBLE() ble = BleInterface(acaia.SERVICE_UUID,acaia.CHAR_UUID,acaia.processData,acaia.sendHeartbeat,acaia.sendStop,acaia.reset) ble.scanDevices() sys.exit(app.exec_())
Example #14
Source File: Qt.py From CNCGToolKit with MIT License | 5 votes |
def _pyside(): import PySide from PySide import QtGui, QtCore, QtUiTools _remap(PySide, "QtWidgets", QtGui) _remap(QtCore, "QSortFilterProxyModel", QtGui.QSortFilterProxyModel) _remap(QtCore, "QStringListModel", QtGui.QStringListModel) _remap(QtCore, "QItemSelection", QtGui.QItemSelection) _remap(QtCore, "QItemSelectionModel", QtGui.QItemSelectionModel) _remap(QtCore, "QAbstractProxyModel", QtGui.QAbstractProxyModel) try: from PySide import QtWebKit _remap(PySide, "QtWebKitWidgets", QtWebKit) except ImportError: # QtWebkit is optional in Qt, therefore might not be available pass _add(PySide, "__binding__", PySide.__name__) _add(PySide, "load_ui", _pyside_loadui) _add(PySide, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, None, n))) _add(PySide, "setSectionResizeMode", QtGui.QHeaderView.setResizeMode) _maintain_backwards_compatibility(PySide) return PySide
Example #15
Source File: scriptd.py From Pythonic with GNU General Public License v3.0 | 5 votes |
def run(): app = QCoreApplication(sys.argv) ex = MainWorker(app) ex.start(sys.argv) app.exec_()
Example #16
Source File: server.py From IDArling with GNU General Public License v3.0 | 5 votes |
def start(args): app = QCoreApplication(sys.argv) sys.excepthook = traceback.print_exception server = DedicatedServer(args.level) server.SNAPSHOT_INTERVAL = args.interval server.start(args.host, args.port, args.ssl) # Allow the use of Ctrl-C to stop the server def sigint_handler(_, __): server.stop() app.exit(0) signal.signal(signal.SIGINT, sigint_handler) # This timer gives the application a chance to be interrupted every 50 ms # even if it stuck in a loop or something def safe_timer(timeout, func, *args, **kwargs): def timer_event(): try: func(*args, **kwargs) finally: QTimer.singleShot(timeout, timer_event) QTimer.singleShot(timeout, timer_event) safe_timer(50, lambda: None) return app.exec_()
Example #17
Source File: Qt.py From uExport with zlib License | 5 votes |
def _pyqt5(): import PyQt5.Qt from PyQt5 import QtCore, QtWidgets, uic _remap(QtCore, "Signal", QtCore.pyqtSignal) _remap(QtCore, "Slot", QtCore.pyqtSlot) _remap(QtCore, "Property", QtCore.pyqtProperty) _add(PyQt5, "__binding__", PyQt5.__name__) _add(PyQt5, "load_ui", lambda fname: uic.loadUi(fname)) _add(PyQt5, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, n))) _add(PyQt5, "setSectionResizeMode", QtWidgets.QHeaderView.setSectionResizeMode) _maintain_backwards_compatibility(PyQt5) return PyQt5
Example #18
Source File: misc.py From argos with GNU General Public License v3.0 | 5 votes |
def initQCoreApplication(): """ Initializes the QtCore.QApplication instance. Creates one if it doesn't exist. Sets Argos specific attributes, such as the OrganizationName, so that the application persistent settings are read/written to the correct settings file/winreg. It is therefore important to call this function (or initQApplication) at startup. Returns the application. """ app = QtCore.QCoreApplication(sys.argv) initArgosApplicationSettings(app) return app
Example #19
Source File: ddt4all.py From ddt4all with GNU General Public License v3.0 | 5 votes |
def check_elm(self): currentitem = self.listview.currentItem() self.logview.show() if self.wifibutton.isChecked(): port = str(self.wifiinput.text()) else: if not currentitem: self.logview.hide() return portinfo = utf8(currentitem.text()) port = self.ports[portinfo][0] speed = int(self.speedcombo.currentText()) res = elm.elm_checker(port, speed, self.logview, core.QCoreApplication) if not res: self.logview.append(options.get_last_error())
Example #20
Source File: _debugger_case_qthread3.py From PyDev.Debugger with Eclipse Public License 1.0 | 5 votes |
def run(self): count = 0 app = QtCore.QCoreApplication.instance() while count < 5: print("Increasing") # break here count += 1 app.quit()
Example #21
Source File: Qt.py From pipeline with MIT License | 5 votes |
def _pyside(): import PySide from PySide import QtGui, QtCore, QtUiTools _remap(PySide, "QtWidgets", QtGui) _remap(QtCore, "QSortFilterProxyModel", QtGui.QSortFilterProxyModel) _remap(QtCore, "QStringListModel", QtGui.QStringListModel) _remap(QtCore, "QItemSelection", QtGui.QItemSelection) _remap(QtCore, "QItemSelectionModel", QtGui.QItemSelectionModel) _remap(QtCore, "QAbstractProxyModel", QtGui.QAbstractProxyModel) try: from PySide import QtWebKit _remap(PySide, "QtWebKitWidgets", QtWebKit) except ImportError: # QtWebkit is optional in Qt, therefore might not be available pass _add(PySide, "__binding__", PySide.__name__) _add(PySide, "load_ui", lambda fname: QtUiTools.QUiLoader().load(fname)) _add(PySide, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, None, n))) _add(PySide, "setSectionResizeMode", QtGui.QHeaderView.setResizeMode) _maintain_backwards_compatibility(PySide) return PySide
Example #22
Source File: Qt.py From CNCGToolKit with MIT License | 4 votes |
def _pyqt5(): import PyQt5.Qt from PyQt5 import QtCore, QtWidgets, uic _remap(QtCore, "Signal", QtCore.pyqtSignal) _remap(QtCore, "Slot", QtCore.pyqtSlot) _remap(QtCore, "Property", QtCore.pyqtProperty) _add(PyQt5, "__binding__", PyQt5.__name__) _add(PyQt5, "load_ui", lambda fname: uic.loadUi(fname)) _add(PyQt5, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, n))) _add(PyQt5, "setSectionResizeMode", QtWidgets.QHeaderView.setSectionResizeMode) _maintain_backwards_compatibility(PyQt5) return PyQt5
Example #23
Source File: Qt.py From pipeline with MIT License | 4 votes |
def _pyqt5(): import PyQt5.Qt from PyQt5 import QtCore, QtWidgets, uic _remap(QtCore, "Signal", QtCore.pyqtSignal) _remap(QtCore, "Slot", QtCore.pyqtSlot) _remap(QtCore, "Property", QtCore.pyqtProperty) _add(PyQt5, "__binding__", PyQt5.__name__) _add(PyQt5, "load_ui", lambda fname: uic.loadUi(fname)) _add(PyQt5, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, n))) _add(PyQt5, "setSectionResizeMode", QtWidgets.QHeaderView.setSectionResizeMode) _maintain_backwards_compatibility(PyQt5) return PyQt5
Example #24
Source File: Qt.py From CNCGToolKit with MIT License | 3 votes |
def _pyqt4(): # Attempt to set sip API v2 (must be done prior to importing PyQt4) import sip try: sip.setapi("QString", 2) sip.setapi("QVariant", 2) sip.setapi("QDate", 2) sip.setapi("QDateTime", 2) sip.setapi("QTextStream", 2) sip.setapi("QTime", 2) sip.setapi("QUrl", 2) except AttributeError: raise ImportError # PyQt4 < v4.6 except ValueError: # API version already set to v1 raise ImportError import PyQt4.Qt from PyQt4 import QtCore, QtGui, uic _remap(PyQt4, "QtWidgets", QtGui) _remap(QtCore, "Signal", QtCore.pyqtSignal) _remap(QtCore, "Slot", QtCore.pyqtSlot) _remap(QtCore, "Property", QtCore.pyqtProperty) _remap(QtCore, "QItemSelection", QtGui.QItemSelection) _remap(QtCore, "QStringListModel", QtGui.QStringListModel) _remap(QtCore, "QItemSelectionModel", QtGui.QItemSelectionModel) _remap(QtCore, "QSortFilterProxyModel", QtGui.QSortFilterProxyModel) _remap(QtCore, "QAbstractProxyModel", QtGui.QAbstractProxyModel) try: from PyQt4 import QtWebKit _remap(PyQt4, "QtWebKitWidgets", QtWebKit) except ImportError: # QtWebkit is optional in Qt , therefore might not be available pass _add(PyQt4, "QtCompat", self) _add(PyQt4, "__binding__", PyQt4.__name__) _add(PyQt4, "load_ui", lambda fname: uic.loadUi(fname)) _add(PyQt4, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, None, n))) _add(PyQt4, "setSectionResizeMode", QtGui.QHeaderView.setResizeMode) _maintain_backwards_compatibility(PyQt4) return PyQt4
Example #25
Source File: Qt.py From uExport with zlib License | 3 votes |
def _pyqt4(): # Attempt to set sip API v2 (must be done prior to importing PyQt4) import sip try: sip.setapi("QString", 2) sip.setapi("QVariant", 2) sip.setapi("QDate", 2) sip.setapi("QDateTime", 2) sip.setapi("QTextStream", 2) sip.setapi("QTime", 2) sip.setapi("QUrl", 2) except AttributeError: raise ImportError # PyQt4 < v4.6 except ValueError: # API version already set to v1 raise ImportError import PyQt4.Qt from PyQt4 import QtCore, QtGui, uic _remap(PyQt4, "QtWidgets", QtGui) _remap(QtCore, "Signal", QtCore.pyqtSignal) _remap(QtCore, "Slot", QtCore.pyqtSlot) _remap(QtCore, "Property", QtCore.pyqtProperty) _remap(QtCore, "QItemSelection", QtGui.QItemSelection) _remap(QtCore, "QStringListModel", QtGui.QStringListModel) _remap(QtCore, "QItemSelectionModel", QtGui.QItemSelectionModel) _remap(QtCore, "QSortFilterProxyModel", QtGui.QSortFilterProxyModel) _remap(QtCore, "QAbstractProxyModel", QtGui.QAbstractProxyModel) try: from PyQt4 import QtWebKit _remap(PyQt4, "QtWebKitWidgets", QtWebKit) except ImportError: # QtWebkit is optional in Qt , therefore might not be available pass _add(PyQt4, "QtCompat", self) _add(PyQt4, "__binding__", PyQt4.__name__) _add(PyQt4, "load_ui", lambda fname: uic.loadUi(fname)) _add(PyQt4, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, None, n))) _add(PyQt4, "setSectionResizeMode", QtGui.QHeaderView.setResizeMode) _maintain_backwards_compatibility(PyQt4) return PyQt4
Example #26
Source File: Qt.py From pipeline with MIT License | 3 votes |
def _pyqt4(): # Attempt to set sip API v2 (must be done prior to importing PyQt4) import sip try: sip.setapi("QString", 2) sip.setapi("QVariant", 2) sip.setapi("QDate", 2) sip.setapi("QDateTime", 2) sip.setapi("QTextStream", 2) sip.setapi("QTime", 2) sip.setapi("QUrl", 2) except AttributeError: raise ImportError # PyQt4 < v4.6 except ValueError: # API version already set to v1 raise ImportError import PyQt4.Qt from PyQt4 import QtCore, QtGui, uic _remap(PyQt4, "QtWidgets", QtGui) _remap(QtCore, "Signal", QtCore.pyqtSignal) _remap(QtCore, "Slot", QtCore.pyqtSlot) _remap(QtCore, "Property", QtCore.pyqtProperty) _remap(QtCore, "QItemSelection", QtGui.QItemSelection) _remap(QtCore, "QStringListModel", QtGui.QStringListModel) _remap(QtCore, "QItemSelectionModel", QtGui.QItemSelectionModel) _remap(QtCore, "QSortFilterProxyModel", QtGui.QSortFilterProxyModel) _remap(QtCore, "QAbstractProxyModel", QtGui.QAbstractProxyModel) try: from PyQt4 import QtWebKit _remap(PyQt4, "QtWebKitWidgets", QtWebKit) except ImportError: # QtWebkit is optional in Qt , therefore might not be available pass _add(PyQt4, "QtCompat", self) _add(PyQt4, "__binding__", PyQt4.__name__) _add(PyQt4, "load_ui", lambda fname: uic.loadUi(fname)) _add(PyQt4, "translate", lambda context, sourceText, disambiguation, n: ( QtCore.QCoreApplication(context, sourceText, disambiguation, None, n))) _add(PyQt4, "setSectionResizeMode", QtGui.QHeaderView.setResizeMode) _maintain_backwards_compatibility(PyQt4) return PyQt4