Exemplo n.º 1
0
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_())
Exemplo n.º 2
0
    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 
Exemplo n.º 3
0
Arquivo: main.py Projeto: MawCeron/TBD
    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)
Exemplo n.º 4
0
    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()
Exemplo n.º 6
0
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................")
Exemplo n.º 7
0
    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)
Exemplo n.º 8
0
    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()
Exemplo n.º 9
0
 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)
Exemplo n.º 10
0
 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()
Exemplo n.º 11
0
    def __init__(self):
        super().__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.init_graphics()

        self.show()
Exemplo n.º 12
0
    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)
Exemplo n.º 13
0
    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)
Exemplo n.º 14
0
    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)
Exemplo n.º 16
0
    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)
Exemplo n.º 17
0
 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
Exemplo n.º 18
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()
Exemplo n.º 19
0
    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)
Exemplo n.º 20
0
    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()
Exemplo n.º 21
0
    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)
Exemplo n.º 22
0
 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))
Exemplo n.º 23
0
    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)
Exemplo n.º 24
0
 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()
Exemplo n.º 25
0
 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()
Exemplo n.º 26
0
 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)
Exemplo n.º 27
0
    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)
Exemplo n.º 28
0
 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()
Exemplo n.º 29
0
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()