示例#1
0
    def splash(self):
        pixmap = QPixmap(".\\gui\\pyspec_less_ugly_shorter.png")
        smallerPixmap = pixmap.scaled(256, 256, Qt.KeepAspectRatio,
                                      Qt.SmoothTransformation)
        splash = QSplashScreen(smallerPixmap, Qt.WindowStaysOnTopHint)
        splash.setMask(smallerPixmap.mask())
        splash.setWindowFlag(Qt.WindowStaysOnTopHint)
        splash.show()
        self.processEvents()
        self.init_logging()
        self.processEvents()
        log.info("Initialization of views, models, controllers...")
        time.sleep(2)
        self.processEvents()
        self.mainModel = MainModel()
        self.mainCtrl = MainController()
        self.mainWindow = MainWindow(self.mainModel, self.mainCtrl)
        self.mainWindow.setWindowTitle("PySpec Software")
        self.mainWindow.setAttribute(Qt.WA_AlwaysStackOnTop)
        self.processEvents()
        log.info("Initialization completed.")
        self.processEvents()

        self.mainWindow.show()
        log.info("This is the MAIN THREAD")
示例#2
0
 def __init__(self, sys_argv):
     super(App, self).__init__(sys_argv)
     self.main_view = MainWindow()
     self.setAttribute(Qt.AA_EnableHighDpiScaling)
     self.setStyle("Fusion")
     self.setStyleSheet("")
     self.splash()
     self.main_view.show()
     self.main_view.setWindowTitle("PyGrapher")
示例#3
0
#!/usr/bin/env python
# This work is licensed under the Creative Commons Attribution-NonCommercial-
# ShareAlike 4.0 International License. To view a copy of this license, visit
# http://creativecommons.org/licenses/by-nc-sa/4.0/ or send a letter to Creative
# Commons, PO Box 1866, Mountain View, CA 94042, USA.

import sys
import argparse
from gui.mainWindow import MainWindow
from PyQt4 import QtGui

qApp = QtGui.QApplication(sys.argv)

parser = argparse.ArgumentParser(prog='CoatingGUI.py')
parser.add_argument('-p',
                    '--project',
                    help='open CoatingGUI project file PROJECT')
args = parser.parse_args()
Window = MainWindow(vars(args))
Window.show()
qApp.exec_()
示例#4
0
import sys

from gui.mainWindow import MainWindow
from PyQt5.QtWidgets import QApplication

if __name__ == '__main__':
    app = QApplication(sys.argv)
    desktop = QApplication.desktop()
    window = MainWindow(desktop)
    window.show()
    sys.exit(app.exec_())
示例#5
0
# -*- coding: utf-8 -*-

from gui.mainWindow import MainWindow
from gui.chooseFaceDetectionModel import chooseFaceDetectionModelDialog
from PyQt4 import QtCore, QtGui

if __name__ == "__main__":
    import sys
    app = QtGui.QApplication(sys.argv)
    MainWindow = MainWindow()
    MainWindow.show()
    sys.exit(app.exec_())
示例#6
0
import sys
#quit when ctrl+c is pressed in console
import signal
signal.signal(signal.SIGINT, signal.SIG_DFL)

from PyQt5.QtWidgets import QApplication

from gui.mainWindow import MainWindow
"""
@TODO
    - do not use '../' to find file path of settings file
    - when error occured, stop thread until message box is closed
    - make exposure setable by texbox
"""

if __name__ == '__main__':
    app = QApplication(sys.argv)
    app.setStyleSheet(open('resources/pyQtStyleSheet.css').read())

    win = MainWindow()
    # win.showMaximized()
    win.showFullScreen()
    win.setWindowTitle("Cell Counter")
    sys.exit(app.exec_())
import sys

from PyQt5 import QtWidgets

from gui.mainWindow import MainWindow

app = QtWidgets.QApplication(sys.argv)
playerWindow = MainWindow()
playerWindow.show()
app.aboutToQuit.connect(playerWindow.exit)
sys.exit(app.exec_())