Beispiel #1
0
    def __init__(self):

        self.widget = MainWindow()
        self.model = PeakPoModel()
        # self.obj_color = 'white'
        self.base_ptn_ctrl = BasePatternController(self.model, self.widget)
        self.plot_ctrl = MplController(self.model, self.widget)
        self.cakeazi_ctrl = CakeAziController(self.model, self.widget)
        # self.cake_ctrl = CakeController(self.model, self.widget)
        self.waterfall_ctrl = \
            WaterfallController(self.model, self.widget)
        self.ucfit_ctrl = UcfitController(self.model, self.widget)
        self.jcpds_ctrl = JcpdsController(self.model, self.widget)
        self.waterfalltable_ctrl = \
            WaterfallTableController(self.model, self.widget)
        #self.ucfittable_ctrl = UcfitTableController(self.model, self.widget)
        self.jcpdstable_ctrl = JcpdsTableController(self.model, self.widget)
        self.session_ctrl = SessionController(self.model, self.widget)
        self.peakfit_ctrl = PeakFitController(self.model, self.widget)
        self.peakfit_table_ctrl = PeakfitTableController(
            self.model, self.widget)
        self.read_setting()
        self.connect_channel()
        #
        self.clip = QtWidgets.QApplication.clipboard()
Beispiel #2
0
    def __init__(self):
        QtWidgets.QApplication.__init__(self, sys.argv)

        # --- members
        self.presentation = MainWindow()
        self.backend = Backend()
        self.backend_thread = QtCore.QThread()
        self.backend.moveToThread(self.backend_thread)

        # --- signal/slot connections

        # front to back
        self.presentation.set_cache_path.connect(self.backend.set_cache_path)
        self.presentation.refresh.connect(self.backend.refresh)
        self.presentation.rebuild.connect(self.backend.rebuild)
        self.presentation.request_preview.connect(self.backend.preview_request)
        self.presentation.request_save.connect(self.backend.save_bitmap)

        # back to front
        self.backend.thumbnail_available.connect(
            self.presentation.thumbnail_view.add_thumbnail)
        self.backend.bitmap_available.connect(self.presentation.save_bitmap)
        self.backend.preview_available.connect(self.presentation.show_preview)

        # --- start backend thread
        self.backend_thread.start()

        # --- misc setup
        self.setStyle(APPLICATION_STYLE)
Beispiel #3
0
    def __init__(self):
        super(Multiply, self).__init__()
        self.resize(400, 300)

        self.view = MainWindow(self)
        self.presenter = Presenter(self.view, MultiplyModel, ResetModel)
        self.view.inputChanged.connect(self.presenter.onInputChanged)
        self.view.resetClicked.connect(self.presenter.resetToZero)
Beispiel #4
0
 def _create_main_window(self):
     """
     Creates the main window initiating the main application state.
     """
     self.main_window = MainWindow()
     self._connect_signals_and_slots()
     self.show_next_image()
     self.main_window.show()
Beispiel #5
0
    def __init__(self):

        self.widget = MainWindow()
        self.model = JCPDS()
        # self.obj_color = 'white'
        self.read_setting()
        self.connect_channel()
        self.file_name = ''
        self.file_path = ''
        #
        self.clip = QtWidgets.QApplication.clipboard()
Beispiel #6
0
    def __init__(self, args, parent=None, rows=10):
        super(EDLManagerApp, self).__init__(parent)

        self.pyside_app = QtWidgets.QApplication(['EDL Manager'])
        self.table_model = TableModel(rows)
        self.qmodel = QModel(self)

        self.main_window = MainWindow(application=self, model=self.qmodel)

        self.main_window.saveEvent.connect(self.save_edl)
        self.main_window.openedFile.connect(self.read_edl)
Beispiel #7
0
def main_loop(Model=UnittestProject):
    '''Run the main loop of the app.
    '''
    # Set up the root Tk context
    root = Tk()

    # Construct an empty window
    view = MainWindow(root)

    # Load the project model
    view.project = view.load_project(root, Model)

    # Run the main loop
    view.mainloop()
import sys
from PyQt5.QtWidgets import QApplication

from view import MainWindow

if __name__ == "__main__":
    app = QApplication(sys.argv)
    mainWindow = MainWindow()
    mainWindow.show()
    sys.exit(app.exec_())
 def setUp(self):
     self.view = MainWindow()
     self.pres = Presenter(self.view, MultiplyModel, ResetModel)
Beispiel #10
0
from PyQt5.QtWidgets import *
from view import View, MainWindow
from model import Model
import sys

qt_app = QApplication(sys.argv)
model = Model()
main_window = MainWindow(model)
main_window.showNormal()
qt_app.exec_()



Beispiel #11
0
 def __init__(self, sys_argv):
     super(App, self).__init__(sys_argv)
     self.model = ToDoModel()
     self.main_ctrl = Controller(self.model)
     self.main_view = MainWindow(self.model, self.main_ctrl)
     self.main_view.show()
Beispiel #12
0
import sys
from PySide2.QtWidgets import QApplication
from view import MainWindow, Widget
from helper import read_excel

if __name__ == "__main__":

    app = QApplication([])

    data = read_excel("Export.xlsx")

    widget = Widget(data)
    window = MainWindow(widget)
    window.show()

    sys.exit(app.exec_())
Beispiel #13
0
        pushbutton = QtWidgets.QPushButton()
        pushbutton.clicked.connect(EvPrintWay)
        callsW.tableWidget.setCellWidget(i, j, pushbutton)


if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)

    MainForm = QtWidgets.QWidget()
    CreateCallForm = QtWidgets.QWidget()
    CallsForm = QtWidgets.QWidget()
    BrigadeForm = QtWidgets.QWidget()
    MapForm = QtWidgets.QWidget()
    WayForm = QtWidgets.QWidget()

    mainW = MainWindow()
    createCallW = CreateCallWindow()
    callsW = CallsWindow()
    brigadeW = BrigadeWindow()
    mapW = Map()
    wayW = Way()

    mainW.setupUi(MainForm)
    mainW.pushButton.clicked.connect(startCreatCallW)
    mainW.pushButton_2.clicked.connect(startCallsW)
    mainW.pushButton_3.clicked.connect(startMapW)
    mainW.pushButton_4.clicked.connect(startBrigadeW)

    createCallW.setupUi(CreateCallForm)
    createCallW.pushButton.clicked.connect(PushBtnCreateCall)