def __init__(self, *args): super(Main, self).__init__(*args) self.ui = Ui_Main() self.ui.setupUi(self) icon = QtGui.QIcon("favicon.ico") self.setWindowIcon(icon) self.download_windows = File_Manager() self.date = datetime.fromisoformat('2011-11-04T00:00:00') self.state = True self.ui.time.setText(self.date.strftime('%H:%M:%S')) self.ui.dialog.clicked.connect(self.show_dialog) self.ui.video.clicked.connect(self.on_video) self.ui.file.clicked.connect(self.file_browser) self.ui.set_ip.clicked.connect(self.set_ip) self.ui.file_2.clicked.connect(self.show_files) self.record_state = QTimer() self.record_state.setInterval(1000) self.record_state.timeout.connect(self.onTimerOut) self.runing_state = QTimer() self.runing_state.setInterval(1000) self.stopEvent = threading.Event() self.stopEvent.clear()
def __init__(self): QWidget.__init__(self) self.ui = Ui_Main() self.ui.setupUi(self) self.connect_ui() self.show() self._dispatcher = CommandDispatcher() self._who_to_call = {} self._response_poller = QTimer(self) self._response_poller.timeout.connect(self._check_core_responses) self._response_poller.start(100) # milliseconds
def __init__(self, user): QMainWindow.__init__(self) self.ui = Ui_Main() self.ui.setupUi(self) self.user = user self.filename = "" self.is_change_saved = True self.goaltime = 300 self.ui.actionNew.triggered.connect(self.new) self.ui.actionOpen.triggered.connect(self.open) self.ui.actionSave.triggered.connect(self.save) self.ui.actionSave_as.triggered.connect(self.save_as) self.ui.actionExit.triggered.connect(self.exitapp) self.ui.actionUndo.triggered.connect(self.ui.textEdit_Script.undo) self.ui.actionRedo.triggered.connect(self.ui.textEdit_Script.redo) self.ui.actionCopy.triggered.connect(self.ui.textEdit_Script.copy) self.ui.actionCut.triggered.connect(self.ui.textEdit_Script.cut) self.ui.actionPaste.triggered.connect(self.ui.textEdit_Script.paste) self.ui.actionSet_Time.triggered.connect(self.dialog_settime) self.ui.actionFont.triggered.connect(self.change_font) self.ui.actionColor.triggered.connect(self.fontColor) self.ui.actionBold.triggered.connect(self.bold) self.ui.actionItalic.triggered.connect(self.italic) self.ui.actionUnderline.triggered.connect(self.underline) self.ui.actionKey_Time_Line.triggered.connect(self.toggle_left) self.ui.actionTime.triggered.connect(self.toggle_time) self.ui.actionWord_Count.triggered.connect(self.toggle_word_count) self.ui.actionSide_Notes.triggered.connect(self.toggle_side_notes) self.ui.actionYour_Account.triggered.connect(self.yourAccount) self.ui.actionLogout.triggered.connect(self.logout) self.ui.actionAbout.triggered.connect(self.about) self.ui.actionAbout_Qt_lisence.triggered.connect(self.aboutQt) self.ui.btn_plus.clicked.connect(self.addlist) self.ui.btn_minus.clicked.connect(self.deletelist) self.ui.textEdit_Script.textChanged.connect(self.updateInfo) self.ui.current_time_label.setText("00:00") self.ui.word_count_label.setText( str(self.secondToWord(self.goaltime)) + " words to " + str(self.secondToTime(self.goaltime)))