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()
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)
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)
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()
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()
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)
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)
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_()
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()
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_())
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)