def main(): import sys global app global ui app = QApplication(sys.argv) MainWindow = AppMainWindow() if path.exists( path.dirname(path.abspath(__file__)).replace(path.sep, "/") + "/config.cfg"): config = ConfigParser() config.read( path.dirname(path.abspath(__file__)).replace(path.sep, "/") + "/config.cfg") ui = Ui_MainWindow(config) else: ui = Ui_MainWindow() ui.setupUi(MainWindow) sys.stdout = OutLog(ui.txtConsole) app.setWindowIcon( QtGui.QIcon( path.dirname(path.abspath(__file__)).replace(path.sep, "/") + "/icons/mcdl.ico")) MainWindow.show() sys.exit(app.exec_())
def __init__(self): super(ApplicationWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.imgWidgets = [] self.imgWidgets.append([self.ui.img1, self.ui.img1_component_display, self.ui.img1_display_selector]) self.imgWidgets.append([self.ui.img2, self.ui.img2_component_display, self.ui.img2_display_selector]) self.component1 = component(img_selector = self.ui.component1_img_selector , component_selector = self.ui.component1_component_selector, ratio = self.ui.component1_slider_ratio, slotFunction = self.updateOutputDisplay) self.component2 = component(img_selector = self.ui.component2_img_selector , component_selector = self.ui.component2_component_selector, ratio = self.ui.component2_slider_ratio, slotFunction = self.updateOutputDisplay) self.outputs = {'output 1': self.ui.output1_display, 'output 2': self.ui.output2_display} self.images = {} self.ui.output_selector.activated.connect(self.updateOutputDisplay) for widget in self.imgWidgets: widget[2].activated.connect(self.updateComponentDisplay) widget[2].addItems([component for component in imgComponents]) self.ui.output_selector.addItems([output for output in outputs]) self.ui.actionopen.triggered.connect(self.open) self.ui.actionnew_window.triggered.connect(self.child_window) self.idx = 0
def __init__(self): QtGui.QMainWindow.__init__(self) self.ventana = Ui_MainWindow() self.ventana.setupUi(self) self.model = QtSql.QSqlQueryModel(self) #Create Objects self.adding = adding() self.searching = searching() self.modifying = modifying() self.deleting = deleting() #TableView Initial self.model.setQuery( "SELECT nombre, ap_paterno, ap_materno, edad, fecha_registro, grado, grupo FROM alumno JOIN escolares USING(id_alumno);" ) self.view = self.ventana.tableView self.view.setModel(self.model) #Toolbar SIGNAL's self.connect(self.ventana.actionAgregar, QtCore.SIGNAL('activated()'), self.agregar) self.connect(self.ventana.actionBuscar, QtCore.SIGNAL('activated()'), self.buscar) self.connect(self.ventana.actionEditar, QtCore.SIGNAL('activated()'), self.editar) self.connect(self.ventana.actionBorrar, QtCore.SIGNAL('activated()'), self.borrar) #Query SIGNAL's self.connect(self.adding, QtCore.SIGNAL('agregado'), self.insertar) self.connect(self.searching, QtCore.SIGNAL('buscado'), self.consultar) self.connect(self.modifying, QtCore.SIGNAL('editado'), self.actualizar) self.connect(self.deleting, QtCore.SIGNAL('borrado'), self.eliminar)
def __init__(self): super(Program, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.name = '' self.stats = [0,0,0,0,0,0] self.traits = [] self.skills = [] self.bckgrndChoices = [] self.best = '' self.worst ='' self.cls = '' self.race = '' # TODO: alignment self.alignment = '' self.age = 0 self.ui.titleLabel.setFont(QtGui.QFont('SansSerif', 30)) #self.ui.label.setGeometry(QtCore.QRect(10, 10, 200, 200)) self.ui.buildBtn.clicked.connect(self.clickBuild) self.ui.loadBtn.clicked.connect(self.clickLoad) self.ui.wave1GenBtn.clicked.connect(self.clickGen) self.ui.wave1EndBtn.clicked.connect(self.wave1End) self.ui.wave2GenBtn.clicked.connect(self.clickGen2) self.ui.wave2EndBtn.clicked.connect(self.wave2End) self.ui.addTraitBtn.clicked.connect(self.addTrait) self.ui.delTraitBtn.clicked.connect(self.removeTraits) self.ui.wave3Genbtn.clicked.connect(self.clickGen3) self.ui.finishButton.clicked.connect(self.genCharacter) self.ui.exportBtn.clicked.connect(self.exportCharacter) self.ui.newCharBtn.clicked.connect(self.restart)
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) # GUI initializations self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.dateTimeEditFrom.setDate(QDate.currentDate()) self.ui.dateTimeEditTo.setDate(QDate.currentDate()) self.ui.dateTimeEditFrom.setTime(QTime(0,0,0)) self.ui.dateTimeEditTo.setTime(QTime(23,59,59)) loadgif = QMovie("img/loading.gif") self.ui.lblCamera1.setMovie(loadgif) self.ui.lblCamera2.setMovie(loadgif) loadgif.start() self.threadcam = QThread() self.WorkerCamera = WorkerCamera() self.WorkerCamera.moveToThread(self.threadcam) self.threadcam.started.connect(self.WorkerCamera.run) self.WorkerCamera.SignalFeedEvents.connect(self.VideoFeedParser) # self.WorkerCamera.SignalFeedEvents.connect(self.ValidateVideoFeed) self.threadcam.start() self.threadvalidation = QThread() self.ValidateFeed = None self.threadvalidation.started.connect(self.ValidateVideoFeed()) # self.threadvalidation.started.connect(self.Val) connect(self.VideoFeedParser) connect()
def main(): global ui global MainWindow global Ui_MainWindow #pid = win32api.GetCurrentProcessId() #print(pid,"<----Process ID") #handle = win32api.OpenProcess(win32con.PROCESS_ALL_ACCESS, True, pid) #win32process.SetPriorityClass(handle, win32process.HIGH_PRIORITY_CLASS) app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() dimCameraLiink = "rtsp://*****:*****@10.152.235.180" ocrCameraLink = "rtsp://*****:*****@10.152.235.184/ch1-s1?tcp" #10.152.235.184 t1 = threading.Thread(target=slabDim, args=(dimCameraLiink, )) t2 = threading.Thread(target=ocr, args=(ocrCameraLink, )) t1.start() t2.start() sys.exit(app.exec_()) t1.join() t2.join() print("Done with both the Threads................")
def __init__(self): super(MainWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) # start local modifications to gui self.ui.translateButton.clicked.connect(self.translatePressed)
def __init__(self): super(StartQT5, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.discover_button.clicked.connect(self.zeroconf_start) #if checkbox is checked: self.ui.save_button.clicked.connect(self.checking_application) self.ui.StartOSC.clicked.connect(self.start_OSC) self.ui.StopOSCButton.setEnabled(False) self.ui.StopOSCButton.setStyleSheet( "background-color: gray;""color: rgb(255, 255, 255);"); self.TABLE_INFO = pd.DataFrame(columns=['Address', 'Port', 'Host Name', 'Device Count', 'Device Type', 'Device Address', 'Device Range', 'ServiceName','isSelected','isServer', 'isTaken', '*']) self.TABLE_INFO_CHECKBOX = 11 self.TABLE_FORWARDING = pd.DataFrame(columns=['Sensor Address', 'Sensor IP', 'Sensor Port', 'Sensor Range', 'Actuator Address', 'Actuator IP', 'Actuator Port','Actuator Range']) self.model = PandasModel(self.TABLE_INFO, checkbox=self.TABLE_INFO_CHECKBOX, signal_values_of_interest=['Address', 'Host Name']) self.model.pandas_signal.connect(self.handleCheckboxClicked) self.ui.tableView.setModel(self.model) self.ui.tableView.hideColumn(7) self.ui.tableView.hideColumn(8) self.ui.tableView.hideColumn(9) self.ui.tableView.hideColumn(10) delegate = CheckBoxDelegate(self) self.ui.tableView.setItemDelegateForColumn(self.TABLE_INFO_CHECKBOX, delegate) self.check_service_timer = threading.Timer(5.0, self.check_services) self.check_service_timer.start()
def __init__(self): super(MyWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.run_even.clicked.connect(self.form_even_sequence) self.ui.save_to_file.clicked.connect(self.save_to_file) self.ui.even_list.setReadOnly(True)
def __init__(self, parent=None): QtGui.QMainWindow.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.init_vars() self.init_texts() self.init_connexions()
def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.init_graphics() self.show()
def __init__(self): super(mywindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.PlotButton.clicked.connect(self.btnClicked) self.ui.chgEnd.clicked.connect(self.choosePoint)
def __init__(self): super(mywindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) # ====ВЫЗОВ================================================ # цифры self.ui.pushButton_1.clicked.connect(self.oneFunc) self.ui.pushButton_2.clicked.connect(self.twoFunc) self.ui.pushButton_3.clicked.connect(self.threeFunc) self.ui.pushButton_4.clicked.connect(self.fourFunc) self.ui.pushButton_5.clicked.connect(self.fiveFunc) self.ui.pushButton_6.clicked.connect(self.sixFunc) self.ui.pushButton_7.clicked.connect(self.sevenFunc) self.ui.pushButton_8.clicked.connect(self.eightFunc) self.ui.pushButton_9.clicked.connect(self.nineFunc) self.ui.pushButton_0.clicked.connect(self.zeroFunc) # символы self.ui.pushButton_del.clicked.connect(self.delFunc) self.ui.pushButton_equ.clicked.connect(self.equFunc) self.ui.pushButton_plus.clicked.connect(self.plusFunc) self.ui.pushButton_minus.clicked.connect(self.minusFunc) self.ui.pushButton_mult.clicked.connect(self.multFunc) self.ui.pushButton_div.clicked.connect(self.divFunc)
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.msg = "" self.ui.startbutton.clicked.connect(self.collect) self.ui.stopbutton.clicked.connect(self.interrupt) self.ui.openbttn.clicked.connect(self.getFile) self.ui.calibutton.clicked.connect(self.calibration) self.ui.linkSensor.clicked.connect(self.linkSens) self.ui.linkSensor.setEnabled(False) self.ui.calibutton.setEnabled(False) self.ui.initbttn.clicked.connect(self.initDevices) self.ui.loadbttn.clicked.connect(self.loadTF) self.ui.combo_TF.currentIndexChanged.connect(self.plotTF) self.datacache = [] self.threadpool = qtc.QThreadPool() print("Multithreading with maximum %d threads" % self.threadpool.maxThreadCount()) self.toolbar = None self.canv = MatplotlibCanvas(self) self.ui.vLayout_plot.addWidget(self.canv) self.toolbarTF = None self.canvTF = MatplotlibCanvas(self) self.ui.vLayout_TF.addWidget(self.canvTF)
def __init__(self): """ Creates the GUI itself and loads all of the sections needed for the program to run properly. """ super(MainWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.guiSetup() self.controller = None self.state = False self.live = False #Manager meant to manage the multiprocessed variables and prevents issues self.manager = Manager() self.file_available = self.manager.list() self.play_pause_list = self.manager.list() self.raw_images_ready, self.lane_images_ready, self.visual_images_ready = self.manager_event_creator() self.raw_q, self.lane_q, self.visual_q = self.manager_queue_creator() # Creates the image updaters which will update the image whenever the controller process sends a signal self.raw_image_updater = ImageUpdate(self.raw_images_ready, self.raw_q, True, self) self.lane_image_updater = ImageUpdate(self.lane_images_ready, self.lane_q, True, self) self.visual_image_updater = ImageUpdate(self.visual_images_ready, self.visual_q, False, self) self.image_updater() # Creates the writer and the list that the time and dots will be placed in. self.time_dots = [] self.writer = Writer(self.time_dots)
def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.apache_action() self.acft = 'apache' self.model = Qt.QStringListModel() self.word_list = set() self.auto_completer() self.completer = Qt.QCompleter() self.completer.setCaseSensitivity(False) self.completer.setModel(self.model) self.ui.search_edit.setCompleter(self.completer) self.ui.search_edit.returnPressed.connect(self.search) self.ui.actionLUH.triggered.connect(self.luh_action) self.ui.actionApache.triggered.connect(self.apache_action) self.ui.add_button.clicked.connect(self.add_item) self.ui.search_button.clicked.connect(self.search) self.ui.reset_table_button.clicked.connect(self.reset_table) self.ui.update_button.clicked.connect(self.update_db) self.ui.tableWidget.doubleClicked.connect(self.load_from_table) self.ui.print_label_btn.clicked.connect(self.print_labels) self.ui.add_label_btn.clicked.connect(self.add_label) self.ui.reset_labels_btn.clicked.connect(self.reset_labels) self.ui.ipc_button.clicked.connect(self.open_ipc) self.ui.tableWidget.setEditTriggers( Qt.QAbstractItemView.NoEditTriggers) self.header = self.ui.tableWidget.horizontalHeader() self.header.setStretchLastSection(True)
def __init__(self): super(MyWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.plot_btn.clicked.connect(self.open_plot) self.ui.square_btn.clicked.connect(self.show_square) self.dialog = 0
def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.time = [] self.Scales = [ self.ui.s1, self.ui.s2, self.ui.s3, self.ui.s4, self.ui.s5, self.ui.s6, self.ui.s7, self.ui.s8, self.ui.s9, self.ui.s10 ] self.EQLabels = [ self.ui.band1, self.ui.band2, self.ui.band3, self.ui.band4, self.ui.band5, self.ui.band6, self.ui.band7, self.ui.band8, self.ui.band9, self.ui.band10 ] self.newFreqMagnitude = [] self.newFreq = [] self.band = [] self.Save_gains = [[1] * 10, [1] * 10] print(self.Save_gains) self.Save_window = ["", ""] self.scaledMag = [[], []] self.bandsDivided = [[], [], [], [], [], [], [], [], [], []] self.scaledMagDicided = [[], [], [], [], [], [], [], [], [], []] self.dectionary = {} self.ui.comboBox_2.currentTextChanged.connect(self.eq_changes) self.ui.comboBox.currentTextChanged.connect(self.eq_changes) self.initUI()
def __init__(self): QtGui.QMainWindow.__init__(self) # Importo la clase MainWindow de de la GUI self.ventana = Ui_MainWindow() self.ventana.setupUi(self) # Se determina la acción que realizará cada botón al darle clic # Botones del área de Archivos de Entrada self.connect(self.ventana.btAdd, QtCore.SIGNAL('clicked()'), self.agregar) self.connect(self.ventana.btQuit, QtCore.SIGNAL('clicked()'), self.quitar) self.connect(self.ventana.btQuitAll, QtCore.SIGNAL('clicked()'), self.quitarTodo) self.connect(self.ventana.btUp, QtCore.SIGNAL('clicked()'), self.subir) self.connect(self.ventana.btDown, QtCore.SIGNAL('clicked()'), self.bajar) # Botón del área de Archivo de Salida self.connect(self.ventana.btSearch, QtCore.SIGNAL('clicked()'), self.buscar) # Botones independientes self.connect(self.ventana.btExit, QtCore.SIGNAL('clicked()'), QtCore.SLOT('close()')) self.connect(self.ventana.btMerge, QtCore.SIGNAL('clicked()'), self.unir)
def __init__(self): super().__init__(parent=None) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.hasLP = False self.ui.solve.clicked.connect(self.solve) self.ui.about.triggered.connect(self.about) # 设置上下左右的label self.ui.plot.setLabel("left", "Y") self.ui.plot.setLabel("bottom", "X") # 设置刻度范围 self.ui.plot.setXRange(min=-100, max=100) self.ui.plot.setYRange(min=-100, max=100) # 显示表格线 self.ui.plot.showGrid(x=True, y=True) # 背景色改为白色 self.ui.plot.setBackground('w') # 抗锯齿 pg.setConfigOptions(antialias=True) # 设置缩放最大范围 self.ui.plot.setLimits(xMin=-1000, xMax=1000, yMin=-1000, yMax=1000) # 锁定缩放比(右键) self.ui.plot.setAspectLocked(lock=True, ratio=1) # 隐藏左下角缩放A self.ui.plot.hideButtons()
def __init__(self): # initialize main window super(mywindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.scrape_window = scrape_gui(self) self.data = self.open_grocery_list() # add & delete item functions self.ui.new_item_input.returnPressed.connect(self.add_item) self.ui.new_item_input_2.returnPressed.connect(self.add_item) self.ui.new_item_input_3.returnPressed.connect(self.add_item) self.ui.new_item_input_4.returnPressed.connect(self.add_item) self.ui.add_item_button.clicked.connect(self.add_item) self.ui.delete_button.clicked.connect(self.del_item) # scrape prices online self.ui.scrape_price_button.clicked.connect(self.scrape_prices) # update item info self.ui.edit_button.clicked.connect(self.update_item) # list click self.ui.grocery_list.itemClicked.connect(self.open_item) # export shopping list self.ui.export_button.clicked.connect(self.export_list)
def __init__(self): super(MainWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.pushButton.clicked.connect(self.train) self.ui.pushButton_2.clicked.connect(self.choose_file) self.ui.plainTextEdit_2.setFont(QtGui.QFont('Arial', 8)) self.ui.plainTextEdit.setFont(QtGui.QFont('Arial', 14))
def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.new_session_btn.clicked.connect(self.check_display) self.ui.actionConfigure.triggered.connect(self.show_config) self.dialog = ConfigDialog(self.ui.current_km_label)
def __init__(self): super(MetallicDesktopClient, self).__init__() os.system("pyside6-uic gui.ui > gui.py") from gui import Ui_MainWindow self.ui = Ui_MainWindow() self.ui.setupUi(self) self.configure() self.show()
def __init__(self): super(AppWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.initialize_UI() self.ui.search_toggle_cbox.currentIndexChanged.connect( self.toggle_search) self.show()
def __init__(self): super(GStatusSetter, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.show() self.thread = None self.ui.start.clicked.connect(self.start) self.ui.stop.clicked.connect(self.stop)
def __init__(self, parent): super(Main, self).__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.textEdit.initInterpreter(locals()) self.ui.textEdit.updateInterpreterLocals(self.ui.dockWidget)
def __init__(self): super(MainWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.vm = VirtualMachine() self.ui.console.push_local_ns('vm', self.vm) #self.ui.console.setStyleSheet("color:#F8F8F2;") self.ui.console.eval_queued()
def main(): app = QtGui.QApplication(sys.argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
def __init__(self): super(LEMainWindow, self).__init__() # Некоммерческие присоединения self.non_profit_measuringpoints = [] # Состояние макета (редактировался?) self.edited_by_template = False # self.ui = Ui_MainWindow() self.setup_ui()