Python PyQt5.QtGui.QApplication() Examples
The following are 13
code examples of PyQt5.QtGui.QApplication().
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.QtGui
, or try the search function
.
Example #1
Source File: gui2p.py From suite2p with GNU General Public License v3.0 | 6 votes |
def run_gui(statfile=None): # Always start by initializing Qt (only once per application) warnings.filterwarnings("ignore") app = QtGui.QApplication(sys.argv) import suite2p s2ppath = os.path.dirname(os.path.realpath(suite2p.__file__)) icon_path = os.path.join(s2ppath, "logo","logo.png" ) app_icon = QtGui.QIcon() app_icon.addFile(icon_path, QtCore.QSize(16, 16)) app_icon.addFile(icon_path, QtCore.QSize(24, 24)) app_icon.addFile(icon_path, QtCore.QSize(32, 32)) app_icon.addFile(icon_path, QtCore.QSize(48, 48)) app_icon.addFile(icon_path, QtCore.QSize(64, 64)) app_icon.addFile(icon_path, QtCore.QSize(256, 256)) app.setWindowIcon(app_icon) GUI = MainWindow(statfile=statfile) ret = app.exec_() # GUI.save_gui_data() sys.exit(ret) # run()
Example #2
Source File: plot.py From evo with GNU General Public License v3.0 | 6 votes |
def tabbed_qt4_window(self): from PyQt4 import QtGui from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg, NavigationToolbar2QT # mpl backend can already create instance # https://stackoverflow.com/a/40031190 app = QtGui.QApplication.instance() if app is None: app = QtGui.QApplication([self.title]) self.root_window = QtGui.QTabWidget() self.root_window.setWindowTitle(self.title) for name, fig in self.figures.items(): tab = QtGui.QWidget(self.root_window) tab.canvas = FigureCanvasQTAgg(fig) vbox = QtGui.QVBoxLayout(tab) vbox.addWidget(tab.canvas) toolbar = NavigationToolbar2QT(tab.canvas, tab) vbox.addWidget(toolbar) tab.setLayout(vbox) for axes in fig.get_axes(): if isinstance(axes, Axes3D): # must explicitly allow mouse dragging for 3D plots axes.mouse_init() self.root_window.addTab(tab, name) self.root_window.show() app.exec_()
Example #3
Source File: plot.py From evo with GNU General Public License v3.0 | 6 votes |
def tabbed_qt5_window(self): from PyQt5 import QtGui, QtWidgets from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg, NavigationToolbar2QT # mpl backend can already create instance # https://stackoverflow.com/a/40031190 app = QtGui.QGuiApplication.instance() if app is None: app = QtWidgets.QApplication([self.title]) self.root_window = QtWidgets.QTabWidget() self.root_window.setWindowTitle(self.title) for name, fig in self.figures.items(): tab = QtWidgets.QWidget(self.root_window) tab.canvas = FigureCanvasQTAgg(fig) vbox = QtWidgets.QVBoxLayout(tab) vbox.addWidget(tab.canvas) toolbar = NavigationToolbar2QT(tab.canvas, tab) vbox.addWidget(toolbar) tab.setLayout(vbox) for axes in fig.get_axes(): if isinstance(axes, Axes3D): # must explicitly allow mouse dragging for 3D plots axes.mouse_init() self.root_window.addTab(tab, name) self.root_window.show() app.exec_()
Example #4
Source File: plot.py From evo_slam with GNU General Public License v3.0 | 6 votes |
def tabbed_qt4_window(self): from PyQt4 import QtGui from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg, NavigationToolbar2QT # mpl backend can already create instance # https://stackoverflow.com/a/40031190 app = QtGui.QApplication.instance() if app is None: app = QtGui.QApplication([self.title]) self.root_window = QtGui.QTabWidget() self.root_window.setWindowTitle(self.title) for name, fig in self.figures.items(): tab = QtGui.QWidget(self.root_window) tab.canvas = FigureCanvasQTAgg(fig) vbox = QtGui.QVBoxLayout(tab) vbox.addWidget(tab.canvas) toolbar = NavigationToolbar2QT(tab.canvas, tab) vbox.addWidget(toolbar) tab.setLayout(vbox) for axes in fig.get_axes(): if isinstance(axes, Axes3D): # must explicitly allow mouse dragging for 3D plots axes.mouse_init() self.root_window.addTab(tab, name) self.root_window.show() app.exec_()
Example #5
Source File: plot.py From evo_slam with GNU General Public License v3.0 | 6 votes |
def tabbed_qt5_window(self): from PyQt5 import QtGui, QtWidgets from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg, NavigationToolbar2QT # mpl backend can already create instance # https://stackoverflow.com/a/40031190 app = QtGui.QGuiApplication.instance() if app is None: app = QtWidgets.QApplication([self.title]) self.root_window = QtWidgets.QTabWidget() self.root_window.setWindowTitle(self.title) for name, fig in self.figures.items(): tab = QtWidgets.QWidget(self.root_window) tab.canvas = FigureCanvasQTAgg(fig) vbox = QtWidgets.QVBoxLayout(tab) vbox.addWidget(tab.canvas) toolbar = NavigationToolbar2QT(tab.canvas, tab) vbox.addWidget(toolbar) tab.setLayout(vbox) for axes in fig.get_axes(): if isinstance(axes, Axes3D): # must explicitly allow mouse dragging for 3D plots axes.mouse_init() self.root_window.addTab(tab, name) self.root_window.show() app.exec_()
Example #6
Source File: Qt.py From tf-pose with Apache License 2.0 | 5 votes |
def qWait(msec): start = time.time() QtGui.QApplication.processEvents() while time.time() < start + msec * 0.001: QtGui.QApplication.processEvents()
Example #7
Source File: Qt.py From tf-pose with Apache License 2.0 | 5 votes |
def mkQApp(): global QAPP if QtGui.QApplication.instance() is None: QAPP = QtGui.QApplication([]) return QAPP
Example #8
Source File: app.py From RTGraph with MIT License | 5 votes |
def __init__(self, argv=sys.argv): freeze_support() self._args = self._init_logger() self._app = QtGui.QApplication(argv)
Example #9
Source File: QtShim.py From grap with MIT License | 5 votes |
def get_QApplication(): """QApplication getter.""" try: import PySide.QtGui as QtGui return QtGui.QApplication except ImportError: import PyQt5.QtWidgets as QtWidgets return QtWidgets.QApplication
Example #10
Source File: app.py From Quantdom with Apache License 2.0 | 5 votes |
def _move_to_center(self): """Move the application window in the center of the screen.""" desktop = QtGui.QApplication.desktop() x = (desktop.width() - self.width()) / 2 y = (desktop.height() - self.height()) / 2 self.move(x, y)
Example #11
Source File: app.py From Quantdom with Apache License 2.0 | 5 votes |
def main(debug=False): app = QtGui.QApplication.instance() if app is None: app = QtGui.QApplication([]) app.setApplicationName(title) app.setApplicationVersion(version) window = MainWindow() window.show() if debug: window.main_widget.plot_test_data() sys.exit(app.exec_())
Example #12
Source File: Qt.py From soapy with GNU General Public License v3.0 | 5 votes |
def qWait(msec): start = time.time() QtGui.QApplication.processEvents() while time.time() < start + msec * 0.001: QtGui.QApplication.processEvents()
Example #13
Source File: Qt.py From qgisSpaceSyntaxToolkit with GNU General Public License v3.0 | 5 votes |
def qWait(msec): start = time.time() QtGui.QApplication.processEvents() while time.time() < start + msec * 0.001: QtGui.QApplication.processEvents()