def __init__(self, parent=None): QMainWindow.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.fname = None self.page = None self.ui.toolButton.clicked.connect(self.fname_pages_dialog) self.ui.pushButton.clicked.connect(self.convert) self.DB = shelve.open('DB.txt') self.DB['Template1'] = ['\d\d-\d\d-\d\d','\n(Tue|Wed|Fri|Thu|Mon|Sat|Sun)','[^\n:]\d\d:\d\d','Voice','\d{7,}',r'\bL\b',r'\b(1|2|3)\b\n',r'\bO-P\b',r'\b00:\d\d:\d\d\b',r'\bH:M:S\b',r'\b\d+,\d+\b'] self.DB.close() self.enum_temp() self.ui.comboBox.currentIndexChanged.connect(self.enum_temp) self.ui.pushButton_2.clicked.connect(self.save_temp)
def __init__(self): super(mywindow, self).__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) # TODO deberia crear self.ui.canvas aqui self.dotSize = 5 self.borderSize = 3 self.penWhite = QPen(Qt.white, self.borderSize) self.penRed = QPen(Qt.red, self.borderSize) self.penGreen = QPen(Qt.green, self.borderSize) self.penOrange = QPen(QColor(243, 156, 18), self.borderSize) self.brushWhite = QBrush(Qt.white) self.r = Random() rec = self.ui.canvas.sceneRect() self.image = QImage(int(rec.width()), int(rec.height()), QImage.Format_RGB32) # self.image.fill(0) self.painter = QPainter(self.image) self.painter.setRenderHint(QPainter.Antialiasing)
def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self) self.__video_thread = VideoThread("rtsp://172.16.1.87", self.frame_signal) self.__video_thread.start() #loadUi("test.ui", self) # btn = QPushButton(self) # lbl = QLabel(self) # self.setMouseTracking(True) # # # #self.label.mouseReleaseEvent.connect(self.mouseClick_label) # self.frame_signal.connect(self.video_play) # self.pushButton.clicked.connect(self.mouseClick_label) self.ui.label.clicked.connect(self.mouseClick_label) self.move(100, 100) self.show()
def __init__(self, parent=None): QMainWindow.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.DB = shelve.open('DB.txt') self.DB['HRM_Trunk'] = [ r'C:\ProgramData\Experium_DB_TRUNK_HRM', r'C:\Program Files\EXPERIUM_DB_TRUNK_HRM', '0', '0' ] self.DB['HRM_Release'] = [ r'C:\ProgramData\Experium_DB_RELEASE_HRM', r'C:\Program Files\EXPERIUM_DB_RELEASE_HRM', '0', '1' ] self.DB['AGN_Trunk'] = [ r'C:\ProgramData\Experium_DB_TRUNK_KA', r'C:\Program Files\EXPERIUM_DB_TRUNK', '1', '0' ] self.DB['AGN_Release'] = [ r'C:\ProgramData\Experium_DB_RELEASE_KA', r'C:\Program Files\EXPERIUM_DB_RELEASE_RA', '1', '1' ] self.trunk_expcl_path = r'X:\ExperiumTrunk' self.release_expcl_path = r'X:\ExperiumRelease' self.cl_exp_path = r'C:\Program Files\Experium' self.ui.lineEdit_7.setText(self.cl_exp_path) self.ui.lineEdit_3.setText(self.DB['HRM_Trunk'][0]) self.ui.lineEdit_6.setText(self.DB['HRM_Trunk'][1]) self.type_flag = (self.DB['HRM_Trunk'][2]) self.trunk_flag = (self.DB['HRM_Trunk'][3]) self.ui.comboBox.currentIndexChanged.connect(self.db_change) self.cl_localdata_path = r'C:\Users\win7_test\AppData\Roaming\Experium\Client' self.data_trunk_path = r'X:\ExperiumTrunk\DB' self.data_release_path = r'X:\ExperiumRelease\DB' self.X_serv_release_path = r'X:\winserverexe\newexe' self.X_serv_trunk_path = r'X:\winserverexe\newexe\trunkexe' self.clientupd = [ r'\Experium.exe', r'\expenu.dll', r'\exprus.dll', r'\GCalDav.dll', r'\MailEngine.dll', r'\SMSEngine.dll', r'\Telephony.dll' ] self.srvupd = [ r'\exp_srv.exe', r'\sdatacnv.exe', r'\sdatasrv.exe', r'\sexpsrv.exe', r'\smetasrch.exe', r'\smetasrv.exe', r'\srmeta.exe', r'\wcnvnode.exe', r'\wdatacnv.exe', r'\wdatasrv.exe', r'\wmetasrch.exe', r'\wmetasrv.exe', r'\wrmeta.exe' ] self.localdatas = [ r'C:\Users\win7_test\AppData\Roaming\Experium\Client' ] self.J = Jenkins('http://buildsrv.experium.ru/', username="", password="", requester=CrumbRequester( baseurl='http://buildsrv.experium.ru/', username="", password="")) self.ui.comboBox_2.addItems(self.J.keys()) # Отрисовка модальных окон self.ui.calendarWidget.setWindowFlags( QtCore.Qt.Dialog | QtCore.Qt.MSWindowsFixedSizeDialogHint) self.ui.calendarWidget.setWindowTitle('Calendar for Redmine') self.ui.widget.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.MSWindowsFixedSizeDialogHint) self.ui.widget.setWindowTitle('Database Info') self.ui.widget.setWindowModality(QtCore.Qt.WindowModal) self.ui.widget_2.setWindowFlags( QtCore.Qt.Dialog | QtCore.Qt.MSWindowsFixedSizeDialogHint) self.ui.widget_2.setWindowTitle('API Options') self.ui.widget_2.setWindowModality(QtCore.Qt.WindowModal) self.ui.pushButton.clicked.connect(self.enumver) self.ui.pushButton_7.clicked.connect(self.clrlocal_cl) self.ui.pushButton_11.clicked.connect(self.jenkins_build) self.ui.pushButton_9.clicked.connect(self.ui.textBrowser.clear) self.ui.pushButton_3.clicked.connect( lambda: self.start_thread(self.start)) self.ui.pushButton_4.clicked.connect( lambda: self.start_thread(self.stop)) self.ui.pushButton_6.clicked.connect( lambda: self.start_thread(self.update_cl)) self.ui.pushButton_5.clicked.connect( lambda: self.start_thread(self.start_cl)) self.ui.pushButton_2.clicked.connect( lambda: self.start_thread(self.update)) self.ui.pushButton_10.clicked.connect(self.jenkins) self.ui.pushButton_8.clicked.connect(self.redmine) self.ui.pushButton_12.clicked.connect( lambda: self.start_thread(self.update_db)) self.ui.pushButton_13.clicked.connect( lambda: self.start_thread(self.stop_cl)) self.ui.pushButton_14.clicked.connect(self.jenkins_queue) self.ui.pushButton_18.clicked.connect( lambda: self.start_thread(self.ess)) self.ui.pushButton_19.clicked.connect(self.ui.widget_2.show) self.ui.pushButton_17.clicked.connect(self.calendar) self.ui.pushButton_15.clicked.connect(self.prep_deploy_databases) self.ui.pushButton_22.clicked.connect(self.deploy_database) self.ui.pushButton_16.clicked.connect(self.uninstall_databases) self.ui.pushButton_24.clicked.connect(self.clear_opt) #self.ui.tableWidget.cellDoubleClicked.connect(self.mada) self.ui.comboBox_4.customContextMenuRequested.connect(self.open_menu) self.ui.comboBox_5.customContextMenuRequested.connect( self.open_menu_ess) try: self.ui.comboBox_4.addItems(self.DB['SConfig']) if self.ui.comboBox_4.currentText() == '': self.ui.comboBox_4.addItem('127.0.0.1') except: self.ui.comboBox_4.addItem('127.0.0.1') try: self.ui.comboBox_5.addItems(self.DB['ESS']) if self.ui.comboBox_5.currentText() == '': self.ui.comboBox_5.addItem('msmeta6.experium.ru') except: self.ui.comboBox_5.addItem('msmeta6.experium.ru') self.logger = Logger(self.ui.textBrowser) sys.stdout = self.logger for k in self.DB.keys(): if not k in [ 'HRM_Trunk', 'HRM_Release', 'AGN_Trunk', 'AGN_Release' ]: self.ui.comboBox.addItem(k) self.DB.close() self.t_time = None self.ui.calendarWidget.selectionChanged.connect(self.redmine) #self.ui.tabWidget.setStyleSheet("background-image: url(./Experium.jpg)") self.ui.textBrowser.setStyleSheet( "background-color: yellow; color: black") self.movie = QMovie("exp.gif", QByteArray(), self) self.movie.setCacheMode(QMovie.CacheAll) self.movie.setSpeed(100) self.ui.label_8.setMovie(self.movie)