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(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)
class principal(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) self.ventana = Ui_MainWindow() self.ventana.setupUi(self) command = 'systemctl is-active firewalld.service' serviceStatus = os.system(command) if serviceStatus == 0: self.ventana.label_2.setText("<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">Activado</span></p></body></html>") self.ventana.pushButton.setText("Desactivar") self.connect(self.ventana.pushButton, QtCore.SIGNAL('clicked()'), self.switch) def switch(self): command = 'systemctl is-active firewalld.service' serviceStatus = os.system(command) if serviceStatus == 0: os.system('beesu systemctl stop firewalld.service') self.ventana.label_2.setText("<html><head/><body><p><span style=\" font-size:12pt; font-weight:600; color:#FF0000\">Desactivado</span></p></body></html>") self.ventana.pushButton.setText("Activar") elif serviceStatus == 768: os.system('beesu systemctl start firewalld.service') self.ventana.label_2.setText("<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">Activado</span></p></body></html>") self.ventana.pushButton.setText("Desactivar")
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(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): 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)
class MyForm(QtGui.QMainWindow): def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) #buttons self.ui.browsebutton.clicked.connect(self.set_directory) self.ui.clearbutton.clicked.connect(self.clear_directory) def set_directory(self): self.ui.directorybox.clear() self.ui.directorybox.setText(QFileDialog.getExistingDirectory()) self.display_scripts() def clear_directory(self): self.ui.scriptlist.clear() self.ui.directorybox.clear() def display_scripts(self): self.ui.scriptlist.clear() path = self.ui.directorybox.text() os.chdir(path) filelist = os.listdir() for i in filelist: if(i.endswith('.py')): self.ui.scriptlist.append(i)
class AppWindow(QtWidgets.QMainWindow): 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 initialize_UI(self): """ Initialze the ui and add basic functionality like: hide student reg number spinBox at startup. close buttons. toggle between stackedWidget pages. ... """ self.ui.stdreg_number.hide() self.ui.stackedWidget.setCurrentIndex(0) self.ui.exit_btn.clicked.connect(self.close) self.ui.exit_btn_2.clicked.connect(self.close) self.ui.manage_btn.clicked.connect( lambda: self.ui.stackedWidget.setCurrentIndex(1)) self.ui.main_btn.clicked.connect( lambda: self.ui.stackedWidget.setCurrentIndex(0)) def toggle_search(self): if self.ui.search_toggle_cbox.currentIndex() == 1: self.ui.fname_edit.hide() self.ui.stdreg_number.show() else: self.ui.fname_edit.show() self.ui.stdreg_number.hide()
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()
class Main(QtWidgets.QMainWindow): def __init__(self): super(Main, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.submit_button.clicked.connect(self.submit_func) self.ui.reset_button.clicked.connect(self.reset_func) self.ui.show_help_button.clicked.connect(self.show_help_func) self.ui.MainWindow.setWindowTitle(last_name) def submit_func(self): text = self.ui.lineEdit.text() config.set("settings", "last_name", text) with open("config.ini", 'w') as config_file: config.write(config_file) self.ui.MainWindow.setWindowTitle(text) def reset_func(self): self.ui.MainWindow.setWindowTitle('Discord custom game activity') self.ui.lineEdit.setText('') def show_help_func(self): # messageBox = QtWidgets.QMessageBox() # ok = messageBox.question( # self, f"How to use.\nEnter custom game name in the text area and click Submit\nThen change game activity in discord to the selected name.\nThat's all!") # if ok == QtWidgets.QMessageBox.Yes: # pass messageBox = QtWidgets.QMessageBox() ok = messageBox.question(self, f'Delete') if ok == QtWidgets.QMessageBox.Yes: pass
class ControlMainWindow(QtGui.QMainWindow): def __init__(self, parent=None): super(ControlMainWindow, self).__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) def customSetUp(self): initialize_map() table = self.ui.mainboard table.setRowCount(upper_limit_x()) table.setColumnCount(upper_limit_y()) table.setHorizontalHeaderLabels(('0', '1', '2' , '3' , '4' ,'5')) table.setVerticalHeaderLabels(('0', '1', '2' , '3' , '4' ,'5')) table.cellClicked.connect(handleTableClick) #(y,x) #table.setItem(origin.y, origin.x, QtGui.QTableWidgetItem()) #table.item(origin.y, origin.x).setBackground(QtGui.QColor(100,100,150)) #table.setItem(finish.y, finish.x, QtGui.QTableWidgetItem()) #table.item(finish.y, finish.x).setBackground(QtGui.QColor(100,100,150)) self.ui.solveButton.clicked.connect(start_a_star) self.ui.cleanButton.clicked.connect(action_clean_board) self.ui.randomButton.clicked.connect(create_random_map) QtCore.QObject.connect(self.ui.aboutASTAR, QtCore.SIGNAL('triggered()'), action_about_a_star) QtCore.QObject.connect(self.ui.actionNewMap, QtCore.SIGNAL('triggered()'), action_new_map) clean_board()
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)
class MyApp(QtWidgets.QMainWindow): def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setFixedSize(486, 433) with open('data.txt') as f: for row in f: self.ui.listWidget.addItems([row.strip()]) self.ui.pushButton.clicked.connect(self.add) self.ui.lineEdit.returnPressed.connect(self.add) self.ui.listWidget.itemDoubleClicked.connect(self.remove) def add(self): print("Neuer Eintrag") self.ui.listWidget.addItems([self.ui.lineEdit.text()]) self.ui.lineEdit.setText("") self.update_file() def remove(self, item): self.ui.listWidget.takeItem(self.ui.listWidget.row(item)) self.update_file() def update_file(self): with open('data.txt', "w") as f: for x in range(self.ui.listWidget.count()): f.write(self.ui.listWidget.item(x).text() + "\n")
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
class MyWindow(QtWidgets.QMainWindow): 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 open_plot(self): self.dialog = PlotWindow(-2, 8.3, original_func, int(self.ui.num_count.text()) or 100) self.dialog.show() def show_square(self): mont = MonteCarlo(-2, 8.3, original_func, int(self.ui.num_count.text()) or 100) monts = [ MonteCarlo(-2, 8.3, original_func, int(self.ui.num_count.text()) or 100) for i in range(int(self.ui.iterations_count.text())) ] values = [] for i in monts: i.generate_points() values.append(i.square()) square = sum(values) / len(values) self.ui.square.setText(f'Sрасч = {square}') self.ui.error.setText( str(round(abs((square - 38.7925786761) / 38.7925786761) * 100, 3)) + '%')
def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.init_graphics() self.show()
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)
class MainWindow(QtWidgets.QMainWindow): 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 train(self): filename = self.ui.plainTextEdit_2.toPlainText() iters = int(self.ui.plainTextEdit.toPlainText()) X, Y = read_file(filename) if len(X) > 1000: size = 8 else: size = math.ceil(np.sqrt(5 * np.sqrt(len(X)))) som = SOM(X, neuron_size=[size, size], iters=iters) som.update_weights(X, Y) plot_feature_map(som.get_feature_map()) def choose_file(self): options = QtWidgets.QFileDialog.Options() # 開啟選單 options |= QtWidgets.QFileDialog.DontUseNativeDialog # 使用非本機Dialog filename, filetype = QtWidgets.QFileDialog.getOpenFileName( self, "Choosing file...", "./", "All Files (*);;Python Files (*.py)", options=options) # 參數1:Dialog Title, 參數2:起始路徑 ,參數3:檔案類型 self.ui.plainTextEdit_2.setPlainText(filename)
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): 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.plot_btn.clicked.connect(self.open_plot) self.ui.square_btn.clicked.connect(self.show_square) self.dialog = 0
def __init__(self, dialog): # init gui Ui_MainWindow.__init__(self) self.setupUi(dialog) # create cfg/output folder and settings file if not existing, load globals, defaults and credentials self.initGlobals() self.setDefValues() # tab1 self.projectTable.horizontalHeader().setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch) self.resultTab_tab1.setColumnWidth(self.tab1["check"],40) self.updateButton.clicked.connect(self.update_tab1) self.startButton.clicked.connect(self.start_tab1) self.exportButton.clicked.connect(lambda: self.exportTable(self.resultTab_tab1)) self.addButton.clicked.connect(self.add_tab1) self.clearButton.clicked.connect(lambda: self.clear(self.projectTable)) self.saveButton.clicked.connect(self.save_tab1) # self.drawButton.clicked.connect(self.draw_thread) self.drawButton.clicked.connect(self.draw) self.projectList = [] # tab 2 self.startButton_tab2.clicked.connect(self.start_tab2) self.clearButton_tab2.clicked.connect(lambda: self.clear(self.resultTab_tab2)) self.updateButton_tab2.clicked.connect(self.update_tab2) self.exportButton_tab2.clicked.connect(lambda: self.exportTable(self.resultTab_tab2)) self.searchResult_tab2 = [] self.buttons = []
class MyWindow(QtWidgets.QMainWindow): 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 form_even_sequence(self): self.ui.even_list.clear() a = float(self.ui.a_even.text()) b = float(self.ui.b_even.text()) accuracy = float(self.ui.accurancy_even.text()) number_count = int(self.ui.number_count_even.text()) even = distr.Even(a, b, accuracy, number_count) if even.distribute(): self.ui.even_list.setText('\n'.join(map(to_str, even.sequence))) self.ui.m_pract.setText(str(even.get_exp_value())) self.ui.m_theor.setText(str(even.exp_value_theor)) self.ui.m_theor.setText(str(even.exp_value_theor)) self.ui.dispertion.setText(str(even.dispersion)) else: self.ui.even_list.setText(even.error_message) def save_to_file(self): file = open('output.txt', 'w') file.write(self.ui.even_list.toPlainText()) file.close()
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(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(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)
class Window(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) self.ui = Ui_MainWindow() self.ui.setupUi(self) # buttons self.ui.updateBN.clicked.connect(self.updateValues) # self.ui.eStopBN.clicked.connect() # scroll bar self.ui.speedBar.setMinimum(0) self.ui.speedBar.setMaximum(100) self.ui.speedBar.sliderMoved.connect(self.updateSpeedLB) self.ui.speedBar.sliderReleased.connect(self.updateSpeedLB) # rotation self.ui.cwBN.setEnabled(False) self.ui.cwBN.clicked.connect(self.changeRotation) self.ui.ccwBN.clicked.connect(self.changeRotation) def updateValues(self): self.updateSpeedLB() def updateSpeedLB(self): # updates value to label beside bar on release self.ui.label.setText("Motor Speed: " + str(self.ui.speedBar.value())+ "%") def changeRotation(self): if self.ui.cwBN.isEnabled(): self.ui.cwBN.setEnabled(False) self.ui.ccwBN.setEnabled(True) else: self.ui.cwBN.setEnabled(True) self.ui.ccwBN.setEnabled(False)
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()
class MyForm(QtGui.QMainWindow): def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) QtCore.QObject.connect(self.ui.pushButton_2, QtCore.SIGNAL("clicked()"), self.on_first_clicked ) QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"), self.on_second_clicked) QtCore.QObject.connect(self.ui.pushButton_3, QtCore.SIGNAL("clicked()"), self.on_merge_clicked) def on_first_clicked(self): File1 = QtGui.QFileDialog.getOpenFileName(); self.ui.lineEdit_2.setText(File1) def on_second_clicked(self): File2 = QtGui.QFileDialog.getOpenFileName(); self.ui.lineEdit.setText(File2) def on_merge_clicked(self): File1 = self.ui.lineEdit_2.text() File2 = self.ui.lineEdit.text() if File1 and File2: merge(File1, File2) else: print('specify a file') def add_entry(self): self.ui.lineEdit.selectAll() self.ui.lineEdit.cut() self.ui.textEdit.append("") self.ui.textEdit.paste()
class MyForm(QtGui.QMainWindow): def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) QtCore.QObject.connect(self.ui.goto_channel_0, QtCore.SIGNAL("clicked()"), self.move_program_to_channel) # lint:ok QtCore.QObject.connect(self.ui.create_null, QtCore.SIGNAL("clicked()"), self.create_null) # lint:ok # Create a QTimer self.channel_timer = QtCore.QTimer() # Connect it to f self.channel_timer.timeout.connect(self.update_gui) # Call f() every 5 seconds self.channel_timer.start(1000) def update_sinks(self, sink_inputs): for sink in sink_inputs: old_items = self.ui.sinks.findItems(sink['appname'], QtCore.Qt.MatchFixedString) if not old_items: item = QtGui.QListWidgetItem("%s" % sink['appname']) self.ui.sinks.addItem(item) for index in range(self.ui.sinks.count()): item = self.ui.sinks.item(index) found = False for sink in sink_inputs: if sink['appname'] == item.text(): found = True if not found: self.ui.sinks.takeItem(index) def update_channels(self, channels): for channel in channels: item = QtGui.QListWidgetItem("%s" % channel['name']) self.ui.channel1.addItem(item) if channel['name'] == 'streamer': self.ui.create_null.setEnabled(False) def update_gui(self): self.update_sinks(get_active_player_programs()) def move_program_to_channel(self): return def create_null(self): cmd = ["pactl"] paramter = ["load-module", "module-null-sink", "sink_name=streamer"] try: sink_number = subprocess.call(cmd + paramter) except OSError as e: print >>sys.stderr, "Execution failed:", e
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, 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 main(): app = QtGui.QApplication(sys.argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
class Main(QMainWindow): 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)
class StartQT4(QtGui.QMainWindow): def __init__(self, parent = None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) # Force consistent theme and font size QtGui.QApplication.setStyle(QtGui.QStyleFactory.create("Plastique")) # Disable resizing self.setFixedSize(self.size()) ####################################################### # Interface Object Connections # ####################################################### itemClicked = QtCore.SIGNAL("itemClicked(QListWidgetItem *)") clicked = QtCore.SIGNAL("clicked()") ## Buttons QtCore.QObject.connect(self.ui.pushButton_convert, clicked, self.convertImage) QtCore.QObject.connect(self.ui.pushButton_loadImage, clicked, self.loadImage) def loadImage(self): imageName = str(QtGui.QFileDialog.getOpenFileName()) self.ui.label_imageFile.setText(imageName) def convertImage(self): imageName = str(self.ui.label_imageFile.text()) imageTitle = self.ui.lineEdit_title.text() if not imageTitle == '': filename, extension = os.path.splitext(imageName) directory, file = os.path.split(filename) image = Image.open(imageName) #scale image imageWidth, imageHeight = image.size ratio = min(128/imageWidth, 98/imageHeight) newImageHeight = int(imageHeight*ratio) newImageWidth = int(imageWidth*ratio) size = newImageWidth, newImageHeight image = image.resize(size) #add white bar to bottom for text horizontalImageSpacing = int((128-newImageWidth)/2) image = image.crop(( -1*horizontalImageSpacing,0,newImageWidth+horizontalImageSpacing,128)) draw = ImageDraw.Draw(image) myFont = ImageFont.truetype("Arial.ttf", 20, encoding="unic") textWidth, textHeight = myFont.getsize(imageTitle) textHorizontalPosition = 64 - (textWidth/2) textVerticalPosition = 98 + (15 - (textHeight/2)) draw.text((textHorizontalPosition, textVerticalPosition), imageTitle, fill="white", font=myFont) image = image.convert("RGB") #convert to png validFileName = ''.join(c for c in imageTitle if not c in NonValidChars) image.save(os.path.join(directory, validFileName) + ".png", quality=100) QtGui.QMessageBox.information(self, "Image Converted", "The image has been converted and is ready for use on the Sifteo Cubes")
class MyForm(QtGui.QMainWindow): def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) ''' Examples of connecting signals (assumes your form has a pushButton, lineEdit, and textEdit) self.ui.pushButton.clicked.connect(self.ui.textEdit.clear) self.ui.lineEdit.returnPressed.connect(self.add_entry) ''' ''' Example of signal callback (performed when return is pressed on lineEdit, see above)
def __init__(self, dialog): Ui_MainWindow.__init__(self) self.setupUi(dialog) self.scriptOpen.clicked.connect(self.getFileName) self.targetOpen.clicked.connect(self.getTargetName) self.convertPy.clicked.connect(self.pyConvert) self.process = QtCore.QProcess() self.process.readyRead.connect(self.dataReady) self.process.started.connect(lambda: self.convertPy.setEnabled(False)) self.process.finished.connect(lambda: self.convertPy.setEnabled(True))
def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) QtCore.QObject.connect(self.ui.pushButton_2, QtCore.SIGNAL("clicked()"), self.on_first_clicked ) QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"), self.on_second_clicked) QtCore.QObject.connect(self.ui.pushButton_3, QtCore.SIGNAL("clicked()"), self.on_merge_clicked)
def __init__(self): QObject.__init__(self) self.m = Model('example.db') self.app = QtGui.QApplication(sys.argv) self.window = QtGui.QMainWindow() self.ui = Ui_MainWindow() self.ui.setupUi(self.window) self.ui.code.setLexer(QsciLexerPython()) self.ui.packages.itemSelectionChanged.connect(self.UpdateClasses) self.ui.classes.itemClicked.connect(self.ShowImports) self.ui.classes.itemSelectionChanged.connect(self.UpdateMethods) self.ui.methods.itemSelectionChanged.connect(self.UpdateCode) savekey = QtGui.QShortcut(Qt.CTRL + Qt.Key_S, self.ui.code, self.save) self.ui.newpackage.clicked.connect(self.newPackage) self.ui.newclass.clicked.connect(self.newClass) self.ui.newmethod.clicked.connect(self.newMethod) #fill packages list self.UpdatePackage() self.window.show() self.app.exec_()
def __init__(self, parent=None): #print "2" QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.lineEdit.setText("Depeche") if platform.system() == 'Linux': print "Pinp Media Downloader "+ ver +" para " + platform.system() self.ui.statusbar.showMessage("Pinp Media Downloader "+ ver +" para " + platform.system()) self.ui.http = QtNetwork.QHttp(self) self.ui.httpGetId=0 self.ui.progressDialog = QtGui.QProgressDialog(self) self.ui.http.requestFinished.connect(self.httpRequestFinished) self.ui.http.dataReadProgress.connect(self.updateDataReadProgress) self.ui.http.responseHeaderReceived.connect(self.readResponseHeader) self.ui.progressDialog.canceled.connect(self.cancelDownload) #Conectamos las Funciones QtCore.QObject.connect(self.ui.actionSalir, QtCore.SIGNAL("activated()"), self.salir) #tab1 QtCore.QObject.connect(self.ui.lineEdit, QtCore.SIGNAL("returnPressed()"), self.buscar) QtCore.QObject.connect(self.ui.searchButton, QtCore.SIGNAL("clicked()"), self.buscar) QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"),self.bajar) #QtCore.QObject.connect(self.ui.listWidget, QtCore.SIGNAL("currentRowChanged ()"), self.prueba) #tab3 QtCore.QObject.connect(self.ui.dirButton, QtCore.SIGNAL("clicked()"), self.selectDir) ### self.leerConf()
def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) #buttons self.ui.browsebutton.clicked.connect(self.set_directory) self.ui.clearbutton.clicked.connect(self.clear_directory)
def __init__(self, app, parent=None): super(blueCat, self).__init__(parent) print("Ala ma kota") self.ui = Ui_MainWindow() self.ui.setupUi(self) self.bt = Bt() self.bt.new_beacon.connect(self.receive_beacon) self.blueNode = BlueNode('login', 'password') # add your login self.blueNode.new_data.connect(self.receive_node) self.detected_devices = [] self.monitored_devices = [] self.devices_live_time = 10 # after this amount of seconds of inactivity device is lost.... self.timer_delete_old_devices = QtCore.QTimer() QtCore.QObject.connect(self.timer_delete_old_devices, QtCore.SIGNAL('timeout()'), self.delete_old_devices) # self.timer_delete_old_devices.start(self.devices_live_time*1000) # GUI QtCore.QObject.connect(self.ui.pushButton_add, QtCore.SIGNAL('clicked()'), self.button_add) QtCore.QObject.connect(self.ui.pushButton_connect, QtCore.SIGNAL('clicked()'), self.button_connect) self.ui.lineEdit_name.setText("Beacon1") self.ui.lineEdit_location.setText("Reaktor")
def __init__(self, parent=None): QtGui.QMainWindow.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.tv1model = QStandardItemModel() self.tv2model = QStandardItemModel() self.chami = Chami() self.db = self.chami.db self.setMyCoursesTreeView() self.setAllCoursesTreeView() # Starts the url consommer/downloader thread/queue self.downloader = Downloader() self.downloader.updateProgress.connect(self.set_progress) self.downloader.start() self.ui.downloadButton.setEnabled(False) self.ui.downloadButton.clicked.connect(lambda: self.download()) self.ui.connectButton.clicked.connect(lambda: self.connect()) self.ui.searchButton.clicked.connect(lambda: self.search()) self.ui.searchLineEdit.returnPressed.connect(lambda: self.search()) self.ui.passLineEdit.returnPressed.connect(lambda: self.connect()) self.ui.action_Update_db.triggered.connect(lambda: self.update_db())
def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) #Create Video Object cv2.namedWindow('Video') device = 0 self.video = cv2.VideoCapture(device) #Set up timer self.ctimer = QtCore.QTimer() #Slider Bars signal connectors QtCore.QObject.connect(self.ui.horizontalSlider, QtCore.SIGNAL("sliderMoved(int)"),self.updateLabels) QtCore.QObject.connect(self.ui.horizontalSlider_2, QtCore.SIGNAL("sliderMoved(int)"),self.updateLabels) QtCore.QObject.connect(self.ui.horizontalSlider_3, QtCore.SIGNAL("sliderMoved(int)"),self.updateLabels) QtCore.QObject.connect(self.ui.horizontalSlider_4, QtCore.SIGNAL("sliderMoved(int)"),self.updateLabels) QtCore.QObject.connect(self.ui.horizontalSlider_5, QtCore.SIGNAL("sliderMoved(int)"),self.updateLabels) QtCore.QObject.connect(self.ui.horizontalSlider_6, QtCore.SIGNAL("sliderMoved(int)"),self.updateLabels) #Timer signal QtCore.QObject.connect(self.ctimer,QtCore.SIGNAL("timeout()"),self.tick) #Timer start self.ctimer.start(1)
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(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): QtGui.QMainWindow.__init__(self) Ui_MainWindow.__init__(self) self.setupUi(self) #initialize a rank array to hold all the scores self.rank = [] self.count = 0 #string holder for displaying score self.outputRank = "" #figure->canvas->widget self.figure = plt.figure() self.canvas = FigureCanvas(self.figure) self.canvas.setParent(self.widget) #events self.pushButton.clicked.connect(self.pushButton_clicked) self.pushButton_2.clicked.connect(self.pushButton_clicked) self.pushButton_3.clicked.connect(self.results) self.pushButton_4.clicked.connect(self.ranks)
def main(): #dbProcessor('CREATE', 'localhost','root','levon92','MYDATABASE') #dbProcessor('DROP', 'localhost','root','levon92','MYDATABASE') #budgetTbProcessor('CREATE', 'localhost','root','levon92','MYDATABASE') #budgetTbProcessor('DROP', 'localhost','root','levon92','MYDATABASE') app = QApplication(sys.argv) window = QMainWindow() ui = Ui_MainWindow() ui.setupUi(window) window.show() ui.ADD_btn.clicked.connect(lambda: add(ui)) ui.REPORT_ALL_btn.clicked.connect(lambda: report_all(ui)) ui.REMOVE_btn.clicked.connect(lambda: remove(ui)) ui.BALANCE_btn.clicked.connect(lambda: balance(ui)) ui.EXIT_btn.clicked.connect(lambda: ex(ui)) sys.exit(app.exec_())
class GStatusSetter(QtGui.QMainWindow): 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 start(self): self.enabled = True self.interval = int(self.ui.interval.text()) self.index = 0 self.statuses = self.ui.statuses.toPlainText().split('\n') if self.thread == None: self.thread = threading.Thread(target=self.run) self.thread.start() def run(self): while self.enabled: self.setStatus(self.statuses[self.index]) self.index = (self.index + 1) % len(self.statuses) time.sleep(self.interval) self.thread = None def stop(self): self.enabled = False def setStatus(self, statusmsg): client = Client(server='gmail.com', debug=[]) if not client.connect(server=('talk.google.com', 5222)): raise IOError('Cannot connect to server') if not client.auth(self.ui.username.text(), self.ui.password.text(), 'gmail.com'): raise IOError('Authentication failed') client.send(Iq('set', 'google:shared-status', payload=[ Node('show', payload=['dnd']), Node('status', payload=[statusmsg]) ])) client.disconnect()
def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.popup = SubForm() self._files = None #buttons self.ui.browsebutton.clicked.connect(self.set_directory) self.ui.clearbutton.clicked.connect(self.clear_directory) self.ui.define_inout.clicked.connect(self.get_inout) self.ui.scriptlist.itemClicked.connect(self.doFile) self.ui.exportbutton.clicked.connect(self.writetoFile)
def __init__(self, parent=None): Ui_MainWindow.__init__(self) QMainWindow.__init__(self) self.setupUi(self) self.btn_take_screenshot.clicked.connect(self.btn_take_screenshot_clicked) self.btn_save.clicked.connect(self.btn_save_clicked) self.btn_upload.clicked.connect(self.btn_upload_clicked) self.progress_bar.hide() self.screenshot = None self.supported_extensions = ['png', 'bmp', 'jpeg', 'jpg'] # create filter self.filter = "Images ({})".format(' '.join( ("*." + extension) for extension in self.supported_extensions)) # load app settings self.settings = QSettings('ppkt', 'python_uploader') self._take_screenshot()
def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) # Start of user interaction code self.ui.pb_run.clicked.connect(self.openrundir) self.ui.pb_map.clicked.connect(self.choosemappath) self.ui.pb_alignsave.clicked.connect(self.saveoutput) self.ui.pb_preview.clicked.connect(self.calcoutput) self.ui.le_atskip.setReadOnly(True) # Message buffer self.msglist = []
def __init__(self): QtGui.QMainWindow.__init__(self) self.ventana = Ui_MainWindow() self.ventana.setupUi(self) command = 'systemctl is-active firewalld.service' serviceStatus = os.system(command) if serviceStatus == 0: self.ventana.label_2.setText("<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">Activado</span></p></body></html>") self.ventana.pushButton.setText("Desactivar") self.connect(self.ventana.pushButton, QtCore.SIGNAL('clicked()'), self.switch)
def __init__(self, parent=None): QtGui.QWidget.__init__(self,parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) # Signals/Slots QtCore.QObject.connect(self.ui.pushButton_Add1, QtCore.SIGNAL("clicked()"), self.add_songs1) QtCore.QObject.connect(self.ui.pushButton_Shuffle1, QtCore.SIGNAL("clicked()"), self.shuffle1) QtCore.QObject.connect(self.ui.pushButton_Delete1, QtCore.SIGNAL("clicked()"), self.delete1) QtCore.QObject.connect(self.ui.pushButton_Add2, QtCore.SIGNAL("clicked()"), self.add_songs2) QtCore.QObject.connect(self.ui.pushButton_Shuffle2, QtCore.SIGNAL("clicked()"), self.shuffle2) QtCore.QObject.connect(self.ui.pushButton_Delete2, QtCore.SIGNAL("clicked()"), self.delete2) QtCore.QObject.connect(self.ui.pushButton_Save, QtCore.SIGNAL("clicked()"), self.save) QtCore.QObject.connect(self.ui.actionAbout, QtCore.SIGNAL("activated()"), self.show_about)
def __init__(self): QMainWindow.__init__(self) self.logger = self.setup_logger( level = logging.ERROR ) self.coremotion = CoreMotion () self.settings = QSettings ('staticboards' , 'pickplacev1.0.0') self.ui = Ui_MainWindow () self.ui.setupUi(self) self.scenecam = QGraphicsScene (self) self.ui.camera.setScene (self.scenecam) self.camworker = CamWorker() self.camworker.start() QObject.connect(self.camworker, SIGNAL("webcam_frame(QImage)"), self.update_camera) QObject.connect(self.camworker, SIGNAL("webcam_frame_elapsed(float)"), self.update_elapsed) QObject.connect(self.camworker, SIGNAL("webcam_component_hangle(float)"), lambda v: self.update_coremotion(section = "current" , name="component_hangle", value = v) ) QObject.connect(self.camworker, SIGNAL("webcam_component_vangle(float)"), lambda v: self.update_coremotion(section = "current" , name="component_vangle", value = v) ) # CONNECT CALLBACKS self.ui.camera_slide1.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_slide1", value = v) ) self.ui.camera_slide2.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_slide2", value = v) ) self.ui.camera_slide3.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_slide3", value = v) ) self.ui.camera_slide4.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_slide4", value = v) ) self.ui.camera_slide5.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_slide5", value = v) ) self.ui.camera_slide6.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_slide6", value = v) ) self.ui.camera_slide7.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_slide7", value = v) ) self.ui.camera_slide8.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_slide8", value = v) ) self.ui.camera_check1.stateChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_check1", value = v) ) self.ui.camera_check2.stateChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_check2", value = v) ) self.ui.camera_check3.stateChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_check3", value = v) ) self.ui.camera_check4.stateChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_check4", value = v) ) self.ui.camera_check5.stateChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_check5", value = v) ) self.ui.camera_check6.stateChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_check6", value = v) ) self.ui.camera_combo1.currentIndexChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="camera_combo1", value = v) ) self.ui.cam0_brightness.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="cam0_brightness", value = v) ) self.ui.cam0_contrast.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="cam0_contrast", value = v) ) self.ui.cam0_exposure.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="cam0_exposure", value = v) ) self.ui.cam0_gain.valueChanged.connect( lambda v: self.set_config_value(section = "camworker" , name="cam0_gain", value = v) ) # LOAD VALUES AGAIN TO EMIT CALLBACKS self.guirestore()
def __init__(self): QtGui.QMainWindow.__init__(self) self.ventana = Ui_MainWindow() self.ventana.setupUi(self) self.center() self.connect(self.ventana.btnAcerca, QtCore.SIGNAL('clicked()'), self.acerca) self.connect(self.ventana.btnRaices, QtCore.SIGNAL('clicked()'), self.roots) self.connect(self.ventana.btnMatriz, QtCore.SIGNAL('clicked()'), self.matrix) self.connect(self.ventana.btnIntegral, QtCore.SIGNAL('clicked()'), self.integral) self.connect(self.ventana.btnEcuaciones, QtCore.SIGNAL('clicked()'), self.ecuations) self.connect(self.ventana.metodosRaices, QtCore.SIGNAL('currentIndexChanged(int)'), self.checkRoots)
def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.modelo = self.generaModelo() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.tabla.setModel(self.modelo) self.reajusta() QtCore.QObject.connect(self.ui.action_Salir,QtCore.SIGNAL("activated()"),QtGui.qApp, QtCore.SLOT("quit()") ) QtCore.QObject.connect(self.ui.refrescar,QtCore.SIGNAL("clicked()"),self.refrescar ) QtCore.QObject.connect(self.ui.nuevaLinea,QtCore.SIGNAL("clicked()"),self.nuevaLinea ) QtCore.QObject.connect(self.ui.eliminarLinea,QtCore.SIGNAL("clicked()"),self.eliminarLinea )