def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) # буфер для отправленных, но еще не обработанных сообщений self.buffer = queue.Queue() # потоки для обработки информации self.sentThread = QThread() self.sentObj = Producer(self.sem, self.buffer) self.sentObj.moveToThread(self.sentThread) self.n = 1 self.getThreadsPool = [QThread()] self.getObjs = [Consumer(self.sem, self.sem_forBuffer, 1, self.buffer)] self.getObjs[0].moveToThread(self.getThreadsPool[0]) self.ui.sendBt.clicked.connect(self.sentObj.run) self.ui.sendBt.clicked.connect(self.check) self.sentObj.message_sented.connect(self.getObjs[0].run) self.sentObj.message_sented.connect(self.addSendedMessage) self.getObjs[0].message_getted.connect(self.addGettedMessage) self.ui.okBt.clicked.connect(self.change_threadNumber) self.sem_forBuffer.release() self.sentThread.start() self.getThreadsPool[0].start()
def __init__(self, parent=None): QMainWindow.__init__(self, parent) # Load the ui self.ui = Ui_MainWindow() self.ui.setupUi(self) # Set the MainWindow Title self.setWindowTitle('Game Genie Good Guy - ' + self.version) # When the software are closed on console the software are closed signal.signal(signal.SIGINT, signal.SIG_DFL) self.ui.system.addItem("Game Boy/Gear/Master System") self.ui.system.addItem("Genesis/Mega Drive (no SMD roms)") self.ui.system.addItem("Nintendo") self.ui.system.addItem("Super Nintendo") self.ui.browse.clicked.connect(self.browse) self.ui.patch.clicked.connect(self.generateRom) self.ui.ips.clicked.connect(self.generateIPS) self.ui.log.setReadOnly(True) self.process = QProcess() self.process.readyReadStandardOutput.connect(self.printLog) if self.settings.value("rom"): self.ui.rom.setText(self.settings.value("rom")) if self.settings.value("system"): self.ui.system.setCurrentIndex(int(self.settings.value("system"))) # Show the form self.show()
def __init__(self): super(ApplicationWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.mixerOutput = '' self.imageBoxItem = '' self.imageBoxItem_2 = '' self.firstComponentValueofImage_1 = '' self.secondComponentValueOfImage_1 = '' self.firstComponentValueOfImage_2 = '' self.secondComponentValueOfImage_2 = '' self.componentBoxItem = '' self.componentBoxItem_2 = '' self.sliderValue = '' self.sliderValue2 = '' ########## self.comboBoxText = '' self.ui.mixerBtn.clicked.connect(self.OpenWindow) self.ui.browseImage1.clicked.connect(self.browseImage) self.ui.browseImage1_2.clicked.connect(self.browseImage2) self.ui.browseBtn1.clicked.connect(self.checkComboBox) self.ui.browsebtn2.clicked.connect(self.checkComboBox2) self.myImage_1 = imageClass() self.myImage_2 = imageClass()
def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.sem_for_timer = QSemaphore() self.reader_Thread = QThread() self.reader = ConsoleReader(self.sem_for_timer, self.semaphore_start_reading) self.reader.moveToThread(self.reader_Thread) # self.timerThread = QThread() # self.timer = Timer(self.sem_for_timer, self.reader_Thread) # self.timer.moveToThread(self.timerThread) self.writer_Thread = QThread() self.writer = ConsoleWriter(self.semaphore_start_reading) self.writer.moveToThread(self.writer_Thread) self.thr_read = Thread(target=self.ff) self.thr_write = Thread(target=self.ww) # self.thr_timer = Thread(target=self.gg) self.ui.startBt.clicked.connect(self.startProcess) # self.writer.process_created.connect(self.pp) # self.writer.process_created.connect(self.reader.set_pipe) self.ui.sendBt.clicked.connect(self.addInput) self.writer.value_entered.connect(self.semaphore_start_reading.release) self.reader.readed.connect(self.addToConsole) # self.timer.timeout.connect(self.newThread) self.writer_Thread.start() # self.timerThread.start() self.reader_Thread.start()
def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.input = None # self.thr = Thread(). self.timer = QTimer() self.reader_Thread = QThread() self.reader = ConsoleReader(self.semaphore, self.timer) self.reader.moveToThread(self.reader_Thread) self.writer_Thread = QThread() self.writer = ConsoleWriter(self.semaphore) self.writer.moveToThread(self.writer_Thread) self.ui.startBt.clicked.connect(self.startProcess) self.writer.process_created.connect(self.pp) # self.writer.process_created.connect(self.reader.set_pipe) self.reader.readed.connect(self.addToConsole) self.ui.sendBt.clicked.connect(self.addInput) # self.timer.timeout.connect(self.ii) # self.timer.timeout.connect(self.timer.stop) self.reader_Thread.start() self.writer_Thread.start()
def __init__(self): super(DojoShare, self).__init__() netList = get_interfaces_addresses() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.comboBox.addItems(netList) self.ui.pushButton.clicked.connect(self.buttonClicked) self.server_thread = Thread(target=self.start_server)
def main(): app = QApplication(sys.argv) main_window = QMainWindow() ui = Ui_MainWindow() ui.setupUi(main_window) main_window.show() sys.exit(app.exec_())
def __init__(self): super().__init__() self.ui = Ui_MainWindow() # 初始化界面 self.ui.setupUi(self) self.__actionBlinding__() self.udpIp = '192.168.1.3' self.udpPort = '5000'
def __init__(self, w): self.ui = Ui_MainWindow() self.ui.setupUi(w) self.filenames = os.listdir(PATH) self.groups = ['x' for i in range(len(self.filenames))] self.current_i = 0 self.prepare_ui(w)
def __init__(self): super().__init__() self.ui = Ui_MainWindow() # 初始化界面 self.ui.setupUi(self) self.__actionBlinding__() self.__beBeautiful__() self.udpIp = '192.168.1.3' self.udpPort = '5000' self.udpInterface = UdpApplication()
def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.canvas = DrawWidget(self.ui.frame) self.ui.canvas.setGeometry( QRect(2, 2, self.ui.frame.width() - 165, self.ui.frame.height() - 6)) palet = QPalette() palet.setColor(QPalette.Window, QColor('#ffffff')) palet.setColor(QPalette.Button, QColor('#ffffff')) self.ui.canvas.setPalette(palet) self.ui.canvas.setAutoFillBackground(True) ds = DangerousState() self.dangStates = [ds] self.ui.canvas.setState(ds) self.ui.listWidget.addItem('dangerous state 1') self.ui.listWidget.setCurrentRow(0) # кнопки self.ui.andBt.setStyleSheet('background-color: #f0f0f0;') self.ui.orBt.setStyleSheet('background-color: #f0f0f0;') self.ui.cursorBt.setStyleSheet('background-color: blue;') self.ui.stateBt.setStyleSheet('background-color: #f0f0f0;') self.ui.iniStateBt.setStyleSheet('background-color: #f0f0f0;') self.ui.dangStateBt.setStyleSheet('background-color: #f0f0f0;') self.ui.connectBt.setStyleSheet(('background-color: #f0f0f0;')) self.ui.cleanBt.setStyleSheet(('background-color: #f0f0f0;')) self.ui.delBt.setStyleSheet(('background-color: #f0f0f0;')) self.ui.addDSbt.setStyleSheet(('background-color: #f0f0f0;')) self.ui.saveBt.setStyleSheet(('background-color: #f0f0f0;')) self.ui.openBt.setStyleSheet(('background-color: #f0f0f0;')) # обработчики событий self.ui.andBt.clicked.connect(self.change_paintMode) self.ui.orBt.clicked.connect(self.change_paintMode) self.ui.stateBt.clicked.connect(self.change_paintMode) self.ui.cursorBt.clicked.connect(self.change_paintMode) self.ui.dangStateBt.clicked.connect(self.change_paintMode) self.ui.iniStateBt.clicked.connect(self.change_paintMode) self.ui.connectBt.clicked.connect(self.change_paintMode) self.ui.canvas.selectedChanged.connect(self.probabEnter) self.ui.computeDEPbt.clicked.connect(self.computing) self.ui.cleanBt.clicked.connect(self.cleancanvas) self.ui.addDSbt.clicked.connect(self.addNewDstate) self.ui.listWidget.currentItemChanged.connect(self.stateChanged) self.ui.canvas.dang_stateRenamed.connect(self.renameState) self.ui.delBt.clicked.connect(self.delCurrent) self.ui.openBt.clicked.connect(self.open) self.ui.saveBt.clicked.connect(self.save) self.selectedState = None
def __init__(self): super(MainWin, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.let_rice_val.setText("800") self.ui.let_rice_per_sushi.setText("160") self.show_msg = QtWidgets.QMessageBox() self.ui.pbn_calc.clicked.connect(self.calc_sushi_vals) self.ui.pbn_reset.clicked.connect(self.reset_vals)
def __init__(self): super(WindowOperator, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.path_img_lineedit.setReadOnly(True) self.ui.predict_button.clicked.connect(self.predict_images) self.ui.file_path_button.clicked.connect(self.get_file_path) self.ui.model_box.currentIndexChanged.connect(self.get_model_path) self.ui.path_model_lable.setText('') self.ui.predict_button.setEnabled(False) self.images_path = '' self.model_path = config.lenet
def __init__(self): super(mywindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) #Threads self.threadclass = ThreadClass() self.threadclass.start() self.threadclass.sig1.connect(self.graphUpdate) #self.connect(self.threadclass, QtCore.SIGNAL("elVal"), self.graphUpdate) #Signals::: self.ui.pushButton_start.clicked.connect( self.Button_Start_Clicked ) # connecting the clicked signal with btnClicked slot self.ui.Button_In.clicked.connect(self.Button_In_Clicked) self.ui.Button_Out.clicked.connect(self.Button_Out_Clicked) self.ui.dial_FS.valueChanged.connect(self.dial_FS_moved) self.ui.lineEdit_FS.returnPressed.connect(self.lineEdit_FS_change) self.ui.Button_getParams.clicked.connect(self.Button_getParams_Clicked) self.ui.Button_cmd.clicked.connect(self.Button_cmd_Clicked) self.ui.lineEdit_gCommand.returnPressed.connect( self.Button_cmd_Clicked) self.ui.Button_ParamSend.clicked.connect(self.Button_ParamSend_Clicked) self.ui.spinBox_maxTravel.valueChanged.connect( self.spinBox_maxTravel_clicked) self.ui.spinBox_position.valueChanged.connect( self.spinBox_position_clicked) self.ui.hSlider.valueChanged.connect(self.hSlider_clicked) self.ui.pushButton_go.clicked.connect(self.pushButton_go_clicked) self.ui.Button_holdRes.clicked.connect(self.Button_holdRes_Clicked) self.ui.Button_home.clicked.connect(self.Button_home_Clicked) self.ui.spinBox_maxFS.valueChanged.connect(self.settingChanges) self.update_window_signal.connect(self.update_window_routine) #self.ui.tableView_Params.itemChanged.connect(self.tableSignal) ### Default values self.ui.comboBox_temp_ports.setEnabled(False) self.ui.comboBox_stepper_ports.setEnabled(False) self.ui.Button_cmd.setEnabled(False) self.ui.Button_getParams.setEnabled(False) self.ui.Button_ParamSend.setEnabled(False) self.ui.dial_FS.setValue(200) self.ui.lineEdit_FS.setText(str(self.ui.dial_FS.value())) self.ui.hSlider.setMaximum(self.ui.spinBox_maxTravel.value() / 10) self.ui.spinBox_position.setMaximum(self.ui.spinBox_maxTravel.value()) #private variables self.temp_counter = 0 self.temp_old = temp_0 self.block_soak = 0 self.block_peak = 0
def __init__(self): super(Browser, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.url = self.make_true_url('http://127.0.0.1:5000') self.ui.webView.load(self.url) self.ui.reloadButton.clicked.connect(self.ui.webView.reload) self.ui.backButton.clicked.connect(self.ui.webView.back) self.ui.goButton.clicked.connect(self.go_to_page) self.ui.urlLine.setText( re.findall("('.+')", str(self.ui.webView.url()))[0][1:-1]) self.ui.webView.urlChanged.connect(self.update_urlbar) self.ui.webView.titleChanged.connect(self.update_title)
def __init__(self, parent=None): #Loads of BORING UI setup code!! QtGui.QMainWindow.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.loadSettings() self.initPD() self.initFTD() self.ui.listView.setModel(self.peer_container) self.peerSelection = self.ui.listView.selectionModel() self.ui.tableView.setModel(self.proxy) self.fileSelection = self.ui.tableView.selectionModel() self.dloadMgr = model.DownloadWidgetManager(self.ui.tableWidget) self.tableHeaderResize() self.initConnection()
def __init__(self): super(MainWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) # Exit QAction exit_action = QAction("Exit", self) exit_action.setShortcut(QKeySequence.Quit) exit_action.triggered.connect(self.close) self.ui.menuFile.addAction(exit_action) # Window dimensions geometry = qApp.desktop().availableGeometry(self) self.setFixedSize(geometry.width() * 0.8, geometry.height() * 0.7)
def __init__(self): #Inicio el objeto QMainwindow QMainWindow.__init__(self) self.formulario = Ui_MainWindow() self.formulario.setupUi(self) self.iniciarVariables() self.vaciarLog() self.reporte = Reporte() #seteamos los eventos self.formulario.btnSimulacion.clicked.connect(self.simular) self.formulario.btnGraficoDePuntos.clicked.connect(self.armarGraficoPuntos) self.formulario.btnGraficoDeBarras.clicked.connect(self.armarGraficoBarras) self.formulario.btnReporte.clicked.connect(self.armarReporte)
def __init__(self, app): super(Editor, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.pushButton.clicked.connect(self.launch) self.ui.pushButton_2.clicked.connect(self.makeInput) self.ui.pushButton_2.setVisible(False) self.outputdim = np.zeros(4) # Variables UI self.show() self.app = app
def __init__(self): # python version calls if (sys.version_info > (3, 0)): super().__init__() else: super(AppWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setFixedSize(910, 720) self.setMouseTracking(False) self.setWindowIcon(QtGui.QIcon("res/icon.png")) self.init_Connections() self.init_Interface() self.hashSelectionChanged() self.show()
def __init__(self): QtGui.QMainWindow.__init__(self) # UI created by QT Designer self.ui = Ui_MainWindow() self.ui.setupUi(self) # default value = 5 m self.launchAlt = 5 #Set up option parsing to get connection string import argparse parser = argparse.ArgumentParser( description= 'Tracks GPS position of your computer (Linux only). Connects to SITL on local PC by default.' ) parser.add_argument('--connect', help="vehicle connection target.") args = parser.parse_args() self.connection_string = args.connect self.sitl = None #Start SITL if no connection string specified if not self.connection_string: import dronekit_sitl self.sitl = dronekit_sitl.start_default() self.connection_string = self.sitl.connection_string() # Connect to the Vehicle print 'Connecting to vehicle on: %s' % self.connection_string self.vehicle = connect(self.connection_string, wait_ready=True) # Display Flight Mode self.updateFlightModeGUI(self.vehicle.mode) self.addObserverAndInit( 'mode', lambda vehicle, name, mode: self.updateFlightModeGUI(mode)) # Display Location Info self.updateLocationGUI(self.vehicle.location) self.addObserverAndInit( 'location', lambda vehicle, name, location: self.updateLocationGUI(location))
def __init__(self): QtGui.QMainWindow.__init__(self) self.ui=Ui_MainWindow() self.ui.setupUi(self) self.clear_tree() self.ui.actionAdd_Row.triggered.connect(self.add_row) self.ui.actionAdd_Col.triggered.connect(self.add_empty_column) self.ui.actionDelete_Col.triggered.connect(self.remove_column_dialog) self.ui.actionDelete_Row.triggered.connect(self.remove_row_dialog) self.ui.actionClear.triggered.connect(self.clear_tree) self.ui.actionPopulate_from_set.triggered.connect(self.populate_from_set) self.ui.actionDEBUG.triggered.connect(self.DEBUG) self.ui.typesPushButton.clicked.connect(self.edit_types) self.ui.namesPushButton.clicked.connect(self.edit_names) self.ui.actionSave.triggered.connect(self.save_data) self.ui.actionLoad.triggered.connect(self.load_data) #zadanie1 self.ui.actionDyskretyzacjaPRD.triggered.connect(self.dyskretyzacjaPRD) self.ui.actionDyskretyzacjaNK.triggered.connect(self.dyskretyzacjaNK) self.ui.actionStandaryzacja.triggered.connect(self.standaryzacja) self.ui.actionOdstajace3x.triggered.connect(self.odstajace3x) self.ui.actionOdstajaceProcent.triggered.connect(self.odstajaceProcent) self.ui.actionNormalizacja.triggered.connect(self.normalizacja) self.ui.actionWykres2D.triggered.connect(self.Wykres2D) self.ui.actionWykres3D.triggered.connect(self.Wykres3D) #self.ui.actionSprawdzOcene.triggered.connect(self.SprawdzOceneKlasyfikacji) #self.ui.actionSklasyfikujObiekt.triggered.connect(self.SklasyfikujObiekt) self.ui.actionMetryk_Euklidesow.triggered.connect(self.SprawdzEuklidesowa) self.ui.actionMetryk_Miejsk.triggered.connect(self.SprawdzMiejska) self.ui.actionMetryk_Mahalanobisa.triggered.connect(self.SprawdzMahalanobisa) self.ui.actionMetryk_Euklidesow_2.triggered.connect(self.KlasyfikujEuklidesowa) self.ui.actionMetryk_Miejsk_2.triggered.connect(self.KlasyfikujMiejska) self.ui.actionMetryk_Mahalanobisa_2.triggered.connect(self.KlasyfikujMahalanobisa) self.ui.actionMetoda_K_Srednich.triggered.connect(self.Metoda_K_Srednich) self.ui.actionMetoda_K_Srednich_optymalne_K.triggered.connect(self.Metoda_K_Srednich_search) self.TypToS = TypToS self.SToTyp = SToTyp
def __init__(self): super(interface_window, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) #self.ui.pushButton.clicked.connect(self.flashSplash) self.ui.pushButton.released.connect(self.ProcessorParsing) #self.ui.pushButton_4.clicked.connect(self.flashSplash) self.ui.pushButton_4.released.connect(self.VideocardParsing) #self.ui.pushButton_3.clicked.connect(self.flashSplash) self.ui.pushButton_3.released.connect(self.Ram_DIMMParsing) self.ui.ViewModeBtn.clicked.connect(self.View) self.list_get_requests = [ "https://www.dns-shop.ru/catalog/17a89aab16404e77/videokarty/", "https://www.dns-shop.ru/catalog/17a899cd16404e77/processory/", "https://www.dns-shop.ru/catalog/17a89a3916404e77/operativnaya-pamyat-dimm/" ] self.ViewMode_ = None self.data_about_proc = list() self.data_about_gp = list() self.data_about_ram = list() dir = os.path.abspath(os.curdir)
def __init__(self): super(ApplicationWindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.udm = None self.ui.base_data_btn.clicked.connect(self.on_base_btn_clicked) self.ui.user_data_btn.clicked.connect(self.on_user_btn_clicked) self.ui.item_data_btn.clicked.connect(self.on_item_btn_clicked) self.ui.load_data_btn.clicked.connect(self.on_load_data) self.ui.process_btn.clicked.connect(self.on_process) self.ui.save_btn.clicked.connect(self.on_save_matrix) self.ui.load_matrix_btn.clicked.connect(self.on_load_matrix) self.ui.run_dbscan_btn.clicked.connect(self.on_run_dbscan) self.ui.filtering_methods_cb.addItems([ "Colabortive filtering", "Semantic filtering", "Weighted Hybrid filtering", "Semantic Colabrative Hybrid filtering" ])
def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.yield_model = TableModel() self.ui.yield_table.setModel(self.yield_model) self.ui.yield_table.resizeColumnsToContents() self.probability_model = TableModel(1) self.ui.probabilitys_table.setModel(self.probability_model) self.ui.probabilitys_table.resizeColumnsToContents() # palette = self.ui.probabilitys_table.horizontalHeader().palette() # palette.setColor(QtGui.QPalette.Normal, QtGui.QPalette.Window, QtCore.Qt.red) # self.ui.probabilitys_table.setStyleSheet('QHeaderView {background-color: yellow;}') self.ui.changeNumbers_bt.clicked.connect(self.changeMatricesSize) self.ui.calcBt.clicked.connect(self.calculateOptimum) # saveAction = QtWidgets.QAction('Сохранить', self) saveAction.setShortcut('Ctrl+S') saveAction.triggered.connect(self.save) self.ui.menubar.addAction(saveAction)
def init_ui(self): self.app = QtWidgets.QApplication(sys.argv) self.MainWindow = QtWidgets.QMainWindow() self.ui = Ui_MainWindow() self.ui.setupUi(self.MainWindow)
def __init__(self): QtGui.QMainWindow.__init__(self) # Iniciar main window self.ui = Ui_MainWindow() self.ui.setupUi(self) # Temp's self.tempRuby = "" self.tempFR = "" # Undo self.undoRuby = [""] self.undoRubyIndex = 0 self.undoFR = [""] self.undoFRIndex = 0 # Velocitats self.velRuby = 0 self.velFR = 0 self.velEmerald = "" # Hide self.vHideRuby = "visible" self.vHideFR = "visible" self.vLastIsHideRuby = "0" self.vLastIsHideFR = "0" #conectem coses Ruby self.connect(self.ui.BotoUp, QtCore.SIGNAL('clicked()'), self.UpRuby) self.connect(self.ui.BotoDown, QtCore.SIGNAL('clicked()'), self.DownRuby) self.connect(self.ui.BotoRight, QtCore.SIGNAL('clicked()'), self.RightRuby) self.connect(self.ui.BotoLeft, QtCore.SIGNAL('clicked()'), self.LeftRuby) self.connect(self.ui.Botomirar, QtCore.SIGNAL('clicked()'), self.faceRuby) self.connect(self.ui.Botoslow, QtCore.SIGNAL('clicked()'), self.slowRuby) self.connect(self.ui.Botowalk, QtCore.SIGNAL('clicked()'), self.walkRuby) self.connect(self.ui.Botorun, QtCore.SIGNAL('clicked()'), self.runRuby) self.connect(self.ui.Botojump, QtCore.SIGNAL('clicked()'), self.jumpRuby) self.connect(self.ui.bSt1Ruby, QtCore.SIGNAL('clicked()'), self.st1Ruby) self.connect(self.ui.bSt2Ruby, QtCore.SIGNAL('clicked()'), self.st2Ruby) self.connect(self.ui.bSt3Ruby, QtCore.SIGNAL('clicked()'), self.st3Ruby) self.connect(self.ui.bSt4Ruby, QtCore.SIGNAL('clicked()'), self.st4Ruby) self.connect(self.ui.bHideRuby, QtCore.SIGNAL('clicked()'), self.hideRuby) self.connect(self.ui.ClearRuby, QtCore.SIGNAL('clicked()'), self.RubyC) self.connect(self.ui.backspaceRuby, QtCore.SIGNAL('clicked()'), self.GomaRuby) self.connect(self.ui.bAlertRuby, QtCore.SIGNAL('clicked()'), self.alertRuby) self.connect(self.ui.bQRuby, QtCore.SIGNAL('clicked()'), self.qRuby) self.connect(self.ui.bLoveRuby, QtCore.SIGNAL('clicked()'), self.loveRuby) self.connect(self.ui.bEndRuby, QtCore.SIGNAL('clicked()'), self.endRuby) #conectem coses FR self.connect(self.ui.BotoUpFR, QtCore.SIGNAL('clicked()'), self.UpFR) self.connect(self.ui.BotoDownFR, QtCore.SIGNAL('clicked()'), self.DownFR) self.connect(self.ui.BotoRightFR, QtCore.SIGNAL('clicked()'), self.RightFR) self.connect(self.ui.BotoLeftFR, QtCore.SIGNAL('clicked()'), self.LeftFR) self.connect(self.ui.BotomirarFR, QtCore.SIGNAL('clicked()'), self.faceFR) self.connect(self.ui.BotoxslowFR, QtCore.SIGNAL('clicked()'), self.xslowFR) self.connect(self.ui.BotoslowFR, QtCore.SIGNAL('clicked()'), self.slowFR) self.connect(self.ui.BotowalkFR, QtCore.SIGNAL('clicked()'), self.walkFR) self.connect(self.ui.BotorunFR, QtCore.SIGNAL('clicked()'), self.runFR) self.connect(self.ui.BotojumpFR, QtCore.SIGNAL('clicked()'), self.jumpFR) self.connect(self.ui.bSt1FR, QtCore.SIGNAL('clicked()'), self.st1FR) self.connect(self.ui.bSt2FR, QtCore.SIGNAL('clicked()'), self.st2FR) self.connect(self.ui.bSt3FR, QtCore.SIGNAL('clicked()'), self.st3FR) self.connect(self.ui.bHideFR, QtCore.SIGNAL('clicked()'), self.hideFR) self.connect(self.ui.ClearFR, QtCore.SIGNAL('clicked()'), self.FRC) self.connect(self.ui.backspaceFR, QtCore.SIGNAL('clicked()'), self.GomaFR) self.connect(self.ui.bAlertFR, QtCore.SIGNAL('clicked()'), self.alertFR) self.connect(self.ui.bAlert2FR, QtCore.SIGNAL('clicked()'), self.alert2FR) self.connect(self.ui.bQFR, QtCore.SIGNAL('clicked()'), self.qFR) self.connect(self.ui.bXFR, QtCore.SIGNAL('clicked()'), self.xFR) self.connect(self.ui.bHappyFR, QtCore.SIGNAL('clicked()'), self.happyFR) self.connect(self.ui.bEndFR, QtCore.SIGNAL('clicked()'), self.endFR) #menu self.connect(self.ui.actionAbout, QtCore.SIGNAL('triggered()'), self.aboutmsg) self.connect(self.ui.actionRubyList, QtCore.SIGNAL('triggered()'), self.RList) self.connect(self.ui.actionFRList, QtCore.SIGNAL('triggered()'), self.FRList) self.windowlist123 = None self.connect(self.ui.actionUndo, QtCore.SIGNAL('triggered()'), self.undo) self.connect(self.ui.actionRedo, QtCore.SIGNAL('triggered()'), self.redo)
def copy_to_clipboard(): global timer if timer is None: timer = QTimer() timer.timeout.connect(timeout) timer.start(1000) ui.lbl_copied.setVisible(True) cp = QtWidgets.QApplication.clipboard() cp.clear(mode=cp.Clipboard) cp.setText(ui.lbl_passwd.text(), mode=cp.Clipboard) def timeout(): ui.lbl_copied.setVisible(False) timer.stop() # PP app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) ui.lbl_copied.setVisible(False) ui.btn_generate.clicked.connect(generate) ui.btn_copy.clicked.connect(copy_to_clipboard) timer = None generate() MainWindow.show() sys.exit(app.exec_())
def __init__(self): super(Main_Window, self).__init__() frameGm = self.frameGeometry( ) # Center the windows on the current screen screen = QtWidgets.QApplication.desktop().screenNumber( QtWidgets.QApplication.desktop().cursor().pos()) centerPoint = QtWidgets.QApplication.desktop().screenGeometry( screen).center() frameGm.moveCenter(centerPoint) grid_radio_buttons = QtWidgets.QButtonGroup() self.question_manager_widget = QuestionManagerWidget() #start instance self.ui = Ui_MainWindow() self.ui.setupUi(self) self.setStyleSheet(open('style.css').read()) self.ui.stackedWidget.setCurrentIndex(0) self.showMaximized() # Load Logo logo_pixmap = QtGui.QPixmap('logo.png') self.ui.label_logo.setPixmap( logo_pixmap.scaled(1000, 900, QtCore.Qt.KeepAspectRatio)) self.ui.label_19.setPixmap( logo_pixmap.scaled(700, 500, QtCore.Qt.KeepAspectRatio)) self.ui.label.setPixmap( logo_pixmap.scaled(700, 500, QtCore.Qt.KeepAspectRatio)) # ======================================================================= # # Buttons # # ======================================================================= # # Start Page Elements self.ui.pushButton.clicked.connect(self.LoginPage) self.ui.pushButton_2.clicked.connect(self.RegisterPage) self.ui.pushButton_28.clicked.connect(self.quitBtn) # Login Page Elements self.ui.pushButton_3.clicked.connect(self.passoff_login) self.ui.lineEdit_2.returnPressed.connect(self.ui.pushButton_3.click) self.ui.pushButton_4.clicked.connect(self.StartPage) self.ui.lineEdit_2.setEchoMode(QtWidgets.QLineEdit.Password) # Register Page Elements self.ui.pushButton_8.clicked.connect(self.passoff_register) self.ui.pushButton_7.clicked.connect(self.StartPage) self.ui.lineEdit_5.returnPressed.connect(self.ui.pushButton_8.click) self.ui.lineEdit_4.setEchoMode(QtWidgets.QLineEdit.Password) self.ui.lineEdit_5.setEchoMode(QtWidgets.QLineEdit.Password) # Admin Main Memnu elements self.ui.pushButton_5.clicked.connect(self.QuestionManagerPage) self.ui.pushButton_6.clicked.connect(self.passoff_stats) self.ui.pushButton_11.clicked.connect(self.quitBtn) # Player Main Menu Elements self.ui.pushButton_12.clicked.connect(self.GamePage) self.ui.pushButton_13.clicked.connect(self.passoff_records) self.ui.pushButton_14.clicked.connect(self.passoff_leaderboards) self.ui.pushButton_15.clicked.connect(self.QuestionManagerPage) self.ui.pushButton_16.clicked.connect(self.quitBtn) # Game Interface Elements self.ui.pushButton_10.clicked.connect(self.quitGame) self.ui.pushButton_9.clicked.connect(self.next_question_button) self.ui.lineEdit_6.returnPressed.connect(self.ui.pushButton_9.click) self.ui.lcdNumber.display(30) # Score Page Elements self.ui.pushButton_17.clicked.connect(self.PlayerMainMenu) # Records Buttons self.ui.pushButton_18.clicked.connect(self.return_menu_records) # Leaderboard Elements self.ui.pushButton_19.clicked.connect(self.PlayerMainMenu) # Question Manager Buttons self.ui.pushButton_20.clicked.connect(self.return_menu_question) self.ui.pushButton_21.clicked.connect(self.AddQuestionPage) # Add a Question Menu Elements self.ui.pushButton_22.clicked.connect(self.cancelQuestion) self.ui.lineEdit_8.setMaxLength(80) self.grid_radio_buttons = QtWidgets.QButtonGroup() self.ui.pushButton_23.clicked.connect(self.scrape_from_url) self.ui.pushButton_25.clicked.connect( lambda: self.add_question_from_manager()) self.ui.open_image_button.clicked.connect(self.add_image) self.ui.lcdNumber.display(30) # User Statistics Elements self.ui.pushButton_27.clicked.connect(self.AdminMainMenu)
def center(self): frameGm = self.frameGeometry() desktop = QApplication.desktop() screen = desktop.screenNumber(desktop.cursor().pos()) centerPoint = desktop.screenGeometry(screen).center() frameGm.moveCenter(centerPoint) self.move(frameGm.topLeft()) @Slot(str) def statusUpdate(self, newState): self.statusLabel.setText(newState) @Slot(int) def generationUpdate(self, gen): txt = "Generation: " + str(gen) if not gen: txt = "" self.generationLabel.setText(txt) def closeEvent(self, e): self.scene.quit() qt_app.quit() qt_app = QApplication(sys.argv) window = Window(Ui_MainWindow()) window.center() window.show() sys.exit(qt_app.exec_())