def __init__(self): super(MainApp, self).__init__() self.ui = Ui_MainWindow() self.method = None self.methodNum = 0 self.mode = False self.step = 0 self.all_method_order = 0 # hold which method to be selected self.all_method = [ ] # hold objects of all methods in case of this mode self.ui.setupUi(self) self.eps = 0.00001 self.max_iter = 50 self.x0 = 0 self.x1 = 0 self.function = "" self.setWindowTitle("Root Finder") self.ui.modeCombo.activated.connect(self.mode_changed) self.ui.methodCombo.activated.connect(self.method_changed) self.ui.solveBtn.clicked.connect(self.solve_btn_action) self.ui.prevBtn.clicked.connect(self.prev_btn_action) self.ui.nextBtn.clicked.connect(self.next_btn_action) self.ui.tableButton.clicked.connect(self.show_table) self.ui.fileSaveBtn.clicked.connect(self.save_into_file) self.ui.fileReadBtn.clicked.connect(self.read_file) self.table = SolutionTable()
def main(): app = QtGui.QApplication(sys.argv) # model ... fem data and other user data? view = Ui_MainWindow() controller = MainWindow(app, view) sys.exit(app.exec_())
def view(self): self.viewWindow = QtGui.QMainWindow() self.ui = Ui_MainWindow() self.ui.setupUi(self.viewWindow) self.ui.textEdit.setStyleSheet("background-color: #FFFFDD;") self.ui.textEdit.setText(self.worker.html) self.viewWindow.show()
def __init__(self, parent=None): """ Initializes Controller and connects the logic with the UI :param parent: Parent window for UI """ super().__init__(parent) self.myForm = Ui_MainWindow() self.myForm.setupUi(self) self.myForm.pushButton.clicked.connect(self.start_game) self.myForm.b1.clicked.connect(self.restart_game) self.logic = GameLogic(self)
def __init__(self): super(MainApp, self).__init__() self.ui = Ui_MainWindow() self.method = None self.methodNum = 0 self.mode = False self.ui.setupUi(self) self.setWindowTitle("Root Finder") self.ui.modeCombo.activated.connect(self.mode_changed) self.ui.methodCombo.activated.connect(self.method_changed) self.ui.solveBtn.clicked.connect(self.solve_btn_action) self.ui.prevBtn.clicked.connect(self.prev_btn_action) self.ui.nextBtn.clicked.connect(self.next_btn_action)
def __init__(self, img_source): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) # Create video capture self.cap = cv2.VideoCapture(img_source) self.cam_img = self.cap.read()[1] # Create a timer to update camera image in GUI self.img_timer = QtCore.QTimer(self) self.img_timer_control(delay=20) # Set timer timeout callback function self.img_timer.timeout.connect(self.update_cam_img)
def __init__(self,parent=None): super(Main, self).__init__(parent=parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.modeGroup = QButtonGroup() self.modeGroup.addButton(self.ui.filterRecord) self.modeGroup.addButton(self.ui.plotGraph) self.ui.allRecordsCB.clicked.connect(self.allRecordsCBMode) self.ui.filterRecord.clicked.connect(self.onClickedMode) self.ui.plotGraph.clicked.connect(self.onClickedMode) self.ui.submitBtn.clicked.connect(self.execute) self.initialiseDefaultOptions() # Default UI initialisation calls self.setComboBoxes() self.initialiseTable()
import model as md from view import QtCore, QtWidgets, Ui_MainWindow from controller import ViewController import controller import sys app = QtCore.QCoreApplication.instance() if app is None: app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) user_ML_model = md.MlModel() view_controller = ViewController(ui, user_ML_model) MainWindow.show() sys.exit(app.exec_())