def savesession_buttton_callback(title): time = QTime.currentTime() timet = time.toString('hh:mm:ss') now=QDate.currentDate() nowt=now.toString('yyyy:MM:dd') con = sqlite3.connect('Sessions.db') con.row_factory = sqlite3.Row cur = con.cursor() time = QTime.currentTime() timet = time.toString('hh:mm:ss') now=QDate.currentDate() nowt=now.toString('yyyy:MM:dd') cur.execute(""" CREATE TABLE IF NOT EXISTS tempsession ( id INTEGER PRIMARY KEY ASC, xcoordinate varchar(250) NOT NULL, ycoordinate varchar(250) NOT NULL, name varchar(250) NOT NULL, date date NOT NULL, time varchar(250) NOT NULL )""") command="Delete from tempsession" cur.execute(command) print(len(Points)) print(Points) for i in range(len(Points)): print((Points[i][2])) cur.execute('INSERT INTO tempsession VALUES(NULL,?, ?, ?, ?, ?);', (str(Points[i][0]), str(Points[i][1]),str(Points[i][2]),nowt,timet)) if title==" ": title=("session"+nowt+"_"+timet) title=title.replace(":","_") command="ALTER TABLE tempsession RENAME TO %s"%title cur.execute(command)
def showTime(self): time = QTime.currentTime() text = time.toString("hh:mm") if time.second() % 2 == 0: text = text[:2] + " " + text[3:] self.ui.lcdNumber.display(text)
def __timer_tick(self): time = QDateTime.currentDateTime() timeDisplay = time.toString('hh:mm') temp = self.__temp.temperature self.label_time.setText(timeDisplay) self.label_room_temp.setText("%1.0f°C" % temp)
def showTime(self): # 获取系统现在的时间 time = QDateTime.currentDateTime() # 设置系统时间显示格式 timeDisplay = time.toString("yyyy-MM-dd hh:mm:ss dddd") # 在标签上显示时间 self.label.setText(timeDisplay)
def show_time(self): now = QDate.currentDate() self.todays_date = now.toString(Qt.DefaultLocaleLongDate) time = QTime.currentTime() self.current_time = time.toString(Qt.DefaultLocaleLongDate) footer_str = self.todays_date + '\n' + self.current_time + '\n' + GROUP_NAME self.footer_label.setText(footer_str)
def showTime(self): time = QTime.currentTime() text = time.toString('hh:mm') if (time.second() % 2) == 0: text = text[:2] + ' ' + text[3:] self.display(text)
def showTime(self): time = QTime.currentTime() time_text = time.toString('hh:mm:ss') if (time.second() % 2) == 0: time_text = time_text[:2] + ' ' + time_text[3:] time_text = time_text[:5] + ' ' + time_text[6:] self.time_label.setText(time_text)
def _updateTime(self): current = QDateTime.currentDateTime() date = current.date() time = current.time() self.date_time.setText( date.toString(Qt.ISODate) + " " + time.toString()) self.temperatureBtn.setText("22" + "°C")
def showTime(self, *args, **kwargs): '''Update the time label when value has changed.''' time = QDateTime.currentDateTime() timeStr = time.toString('hh:mm') if timeStr != self.label.text(): self.label.setText(timeStr) return
def show_time(self): time = QTime.currentTime() # time = self.timer.start(10) text = time.toString('hh:mm') if (time.second() % 2) == 0: text = text[:2] + ' ' + text[3:] self.timer_lcd.display(text) self.updateUi()
def showTime(self): time = QTime.currentTime() time_text = time.toString(Qt.ISODate) if self.ShowColn == True: self.ShowColn = False else: time_text = time_text.replace(':', ' ') self.ShowColn = True self.lcdNumber.display(time_text)
def showtime(self): self.day_night() time = QTime.currentTime() time = time.addSecs(60 * 60 * int(self.settings["local_zone"])) text = time.toString("hh:mm") if (time.second() % 2) == 0: text = text[:2] + ' ' + text[3:] self.clock.lcdNumber.display(text)
def print_time(self): time = QDateTime.currentDateTime() print(time.toString('yyyy-MM-dd hh:mm:ss dddd')) return # if __name__ == '__main__': # app = QApplication(sys.argv) # thisapp = svd_interface() # thisapp.show() # sys.exit(app.exec_())
def __DrawSysInfo(self, p): pen = QPen(QColor(0, 255, 0)) p.setFont(QFont("Times",11)) p.setPen(pen) time = QTime.currentTime() text = time.toString("hh:mm:ss") #左上 p.drawText(-370, -300, "时间: ".decode('utf-8') + text) p.drawText(-370, -320, "角度: ".decode('utf-8') + str(self.rotationangle) + " °".decode('utf-8')) #右上 p.drawText(280, -300, "经度: ".decode('utf-8') + str(self.mHdt) + " °".decode('utf-8')) p.drawText(280, -320, "纬度: ".decode('utf-8') + str(self.mHdt) + " °".decode('utf-8'))
def getSummary(self, time, org, mag): strTime = time.toString("%Y-%m-%d %H:%M:%S") summary = [strTime, "", "", "", "", "", "", "", "", ""] if org: tim = org.time().value() latency = time - tim summary[1] = "%5d.%02d" % (latency.seconds() / 60, (latency.seconds() % 60) * 100 / 60) lat = org.latitude().value() lon = org.longitude().value() dep = "%7s" % "---" try: dep = "%7.0f" % org.depth().value() summary[4] = dep except: summary[4] = "%7s" % "" phases = "%5s" % "---" try: phases = "%5d" % org.quality().usedPhaseCount() summary[5] = phases except: summary[5] = "%5s" % "" summary[2] = "%7.2f" % lat summary[3] = "%7.2f" % lon try: summary[9] = originStatusToChar(org) except: summary[9] = "-" if mag: summary[6] = "%12s" % mag.type() summary[7] = "%5.2f" % mag.magnitude().value() try: summary[8] = "%5d" % mag.stationCount() except: summary[8] = " " else: summary[6] = "%12s" % "" summary[7] = " " summary[8] = " " return summary
def __init__(self, official_sol, our_answer, date = None, trace_mod=False): super().__init__() now = QDate.currentDate() # Set date to current date if not specified self.todays_date = now.toString(Qt.DefaultLocaleLongDate) if date is None else date time = QTime.currentTime() self.current_time = time.toString(Qt.DefaultLocaleLongDate) self.grid = official_sol["grid"] self.grid_numbers = official_sol["grid_numbers"] self.answer = official_sol["answer"] self.across = official_sol["across"] self.down = official_sol["down"] self.our_answer = our_answer self.trace_mod = trace_mod self.initUI()
def getSummary(self, time, org, mag): strTime = time.toString("%Y-%m-%d %H:%M:%S") summary = [strTime, "", "", "", "", "", "", "", "", ""] if org: tim = org.time().value() latency = time - tim; summary[1] = "%5d.%02d" % (latency.seconds() / 60, (latency.seconds() % 60) * 100 / 60) lat = org.latitude().value() lon = org.longitude().value() dep = "%7s" % "---" try: dep = "%7.0f" % org.depth().value() summary[4] = dep except: summary[4] = "%7s" % "" phases = "%5s" % "---" try: phases = "%5d" % org.quality().usedPhaseCount() summary[5] = phases except: summary[5] = "%5s" % "" summary[2] = "%7.2f" % lat summary[3] = "%7.2f" % lon try: summary[9] = originStatusToChar(org) except: summary[9] = "-" if mag: summary[6] = "%12s" % mag.type() summary[7] = "%5.2f" % mag.magnitude().value() try: summary[8] = "%5d" % mag.stationCount() except: summary[8] = " " else: summary[6] = "%12s" % "" summary[7] = " " summary[8] = " " return summary
def showTime(self): time = QDateTime.currentDateTime() timeDisplay = time.toString("yyyy-MM-dd hh:mm:ss dddd") #dbn=self.dblen.text() #获取输入的db号 global plc global dbn global n11 #浮点数个数 global n22 #布尔量个数 try: n222 = int(int(n22) / 8) #布尔量个数/8=字节数 except: self.test.setText("未设置参数") ttt = "" try: #读取浮点数 s = plc.read_area(0x84, int(dbn), 0, int(n11) * 4) #int(n11)*4=字节数 p = int(n11) xx = '' for i in range(p): xx = xx + str(get_real(s, i * 4)) + " " #前端解析要留意 self.test.setText(xx) except: self.test.setText("连接断开") self.state.setStyleSheet("background-color:gray") #修改连接状态 try: #读取布尔量 if n222 > 0: t = plc.read_area(0x84, int(dbn), int(n11) * 4, n222) #读取DB2,从第0个字节开始,连续读 n222 个字节 #tt=get_bool(t,0,0) #获取读到的数据,获取第0个字节的第01位 for i in range(n222): for j in range(8): tt = str(get_bool(t, i, j)) ttt = ttt + tt + " " #前端解析要留意 global gdata gdata = xx + str(ttt) self.test1.setText(ttt) except: self.test1.setText("连接断开") self.state.setStyleSheet("background-color:gray") #修改连接状态
def timedate(self, Timedate): self.copy.setEnabled(True) now = QDate.currentDate() #获取当前日期 datetime = QDateTime.currentDateTime() #获取当前日期与时间 time = QTime.currentTime() #获取当前时间 #time_date = time.strftime("%Y-%m-%d %H:%M:%S") # Convenience slot that inserts text at the current cursor position. #ISO日期格式打印 self.textedit.insertPlainText(now.toString(Qt.ISODate) + "\n") #本地化长格式日期打印 self.textedit.insertPlainText( now.toString(Qt.DefaultLocaleLongDate) + "\n") #当前日期与时间打印 self.textedit.insertPlainText(datetime.toString() + "\n") #本地化长格式时间打印 self.textedit.insertPlainText( time.toString(Qt.DefaultLocaleLongDate) + "\n")
def showPic(self, pic, ori, memberhead="".encode('utf-8')): #1 is left 2 is right #m_bubbleList->addItem(m_textEdt->toPlainText(),qrand()%2+1); text = self.m_textEdt.toPlainText() self.m_textEdt.clear() self.feedItem = FeedBackListItem(self, ori, self.self_head, memberhead, 1, pic=pic)#qrand()%2+1 time = QDateTime.currentDateTime()#//获取系统现在的时间 str = time.toString("yyyy-MM-dd hh:mm:ss")#设置显示格式 self.timeLabel = QLabel(self.m_listWgt) self.timeLabel.setText(str) self.timeLabel.setFixedHeight(30) self.timeLabel.setAlignment(Qt.AlignCenter) self.itemTime = QListWidgetItem(self.m_listWgt) self.item = QListWidgetItem(self.m_listWgt) self.item.setSizeHint(QSize(self.m_listWgt.width() - 10, self.height())) self.m_listWgt.setItemWidget(self.itemTime, self.timeLabel) self.m_listWgt.setItemWidget(self.item, self.feedItem) self.m_listWgt.scrollToBottom() self.feedItem.sendItemSize[int,int].connect(self.getItemSize)
def stop(self): """Stop player """ self.mediaplayer.stop() self.playbutton.setIcon(self.style().standardIcon( QtWidgets.QStyle.SP_MediaPlay)) # Reset the time label back to 00:00:00 time = QtCore.QTime(0, 0, 0, 0) self.timelabel.setText(time.toString()) # Reset the queue self.data_queue.queue.clear() self.data_queue.put('d') self.data_queue.put('S') # Reset the media position slider self.positionslider.setValue(0) self.timer.stop()
def savepoint_button_callback(): global unit_choice global Position_save_info global current_point Interpretation.position_check=[0] Position_save_info=[] message_sending.Register="Position" unit_choice=0 message_sending.read_register() Position_save_info.append(Interpretation.position_check[0]) Interpretation.position_check=[0] message_sending.Register="Position" unit_choice=1 message_sending.read_register() Position_save_info.append(Interpretation.position_check[0]) Saved_points.append([Position_save_info[0],Position_save_info[1]]) current_point=(len(Saved_points))-1 time = QTime.currentTime() timet = time.toString('hh:mm:ss') now=QDate.currentDate() nowt=now.toString('yyyy:MM:dd') con = sqlite3.connect('Sessions.db') con.row_factory = sqlite3.Row cur = con.cursor() cur.execute(""" CREATE TABLE IF NOT EXISTS tempsession ( id INTEGER PRIMARY KEY ASC, xcoordinate varchar(250) NOT NULL, ycoordinate varchar(250) NOT NULL, name varchar(250) NOT NULL, date date NOT NULL, time varchar(250) NOT NULL )""") cur.execute('INSERT INTO tempsession VALUES(NULL,?, ?, ?, ?, ?);', (str(Position_save_info[0]), str(Position_save_info[1]),"def",nowt,timet)) con.commit() Interpretation.position_check=[0]
def done(self, msg): # everything done, switch off hardware if self.txt: self.txt.setPwm(COMPRESSOR, 0) else: print("FAKE: COMPRESSOR OFF") # if no message is being supplied everything went fine # and we just display the time needed to solve if not msg: time = QTime(0, 0) time = time.addMSecs(self.timer.elapsed()) time_str = time.toString("mm:ss.zzz") self.status.setText("Done after: " + str(time_str)) if self.txt: self.txt.setSoundIndex(3) self.txt.incrSoundCmdId() else: self.status.setText(msg) if self.txt: self.txt.setSoundIndex(12) self.txt.incrSoundCmdId() self.btn_start.setDisabled(False)
def sltBtnSubmitClicked(self, bool): #1 is left 2 is right #m_bubbleList->addItem(m_textEdt->toPlainText(),qrand()%2+1); text = self.m_textEdt.toPlainText() self.m_textEdt.clear() self.feedItem = FeedBackListItem(self, 2, self.self_head, ''.encode('utf-8'), 0, text)#qrand()%2+1 time = QDateTime.currentDateTime()#//获取系统现在的时间 string = time.toString("yyyy-MM-dd hh:mm:ss")#设置显示格式 self.timeLabel = QLabel(self.m_listWgt) self.timeLabel.setText(string) self.timeLabel.setFixedHeight(30) self.timeLabel.setAlignment(Qt.AlignCenter) self.itemTime = QListWidgetItem(self.m_listWgt) self.item = QListWidgetItem(self.m_listWgt) self.item.setSizeHint(QSize(self.m_listWgt.width() - 10, self.height())) self.m_listWgt.setItemWidget(self.itemTime, self.timeLabel) self.m_listWgt.setItemWidget(self.item, self.feedItem) self.m_listWgt.scrollToBottom() self.feedItem.sendItemSize[int,int].connect(self.getItemSize) self.sendGroupMsgSignal.emit(self.id, str(self.self_id)+'\n'+text) self.cache += "%s(%s) %s\n%s\n"%("我", self.self_id, string, text)
def showTime(self): time = QDateTime.currentDateTime() timeDisplay = time.toString("yyyy-MM-dd hh:mm:ss dddd") #dbn=self.dblen.text() #获取输入的db号 global plc try: s=plc.read_area(0x84,1,0,20) xx='' for i in range(5): xx=xx+str(get_real(s,i*4))+"," self.test.setText(xx) global gdata gdata=xx xx='' except: self.test.setText("连接断开") self.state.setStyleSheet("background-color:gray") #修改连接状态
def save_file(self, name, data): try: if not os.path.exists("./Result"): os.makedirs("./Result") except OSError: print('Error: Creating directory. ' + "./Result") time = QDateTime.currentDateTime() timeDisplay = time.toString('yyyyMMddhhmmss') name = name.split('/')[-1] name = name.replace(".log", "") try: try: if not os.makedirs("./Result/" + name): os.makedirs("./Result") except: print("exist") self.result_file = open( "./Result/" + name + "/result_" + timeDisplay + ".log", 'w') self.result_file.write(data) self.result_file.close() except: print("pk")
def recviveMsg(self, data): data = data.split("\n", 1) msg = data[1] flag = 0 for member in self.membersWithHead: if member[0] == int(data[0]): head = member[1] flag = 1 break #if id == self.id: #for msg in msgs: if flag == 0: with open('img/bg1.jpg', 'rb') as pic: head = pic.read() self.feedItem = FeedBackListItem(self, 1, self.self_head, head, 0, text=msg)#qrand()%2+1 time = QDateTime.currentDateTime()#//获取系统现在的时间 str = time.toString("yyyy-MM-dd hh:mm:ss")#设置显示格式 self.timeLabel = QLabel(self.m_listWgt) self.timeLabel.setText(str) self.timeLabel.setFixedHeight(30) self.timeLabel.setAlignment(Qt.AlignCenter) self.peernameLabel = QLabel(self.m_listWgt) self.peernameLabel.setText(data[0]) self.peernameLabel.setFixedHeight(30) self.peernameLabel.setAlignment(Qt.AlignLeft) self.itemTime = QListWidgetItem(self.m_listWgt) self.itemName = QListWidgetItem(self.m_listWgt) self.item = QListWidgetItem(self.m_listWgt) self.item.setSizeHint(QSize(self.m_listWgt.width() - 10, self.height())) self.m_listWgt.setItemWidget(self.itemTime, self.timeLabel) self.m_listWgt.setItemWidget(self.itemName, self.peernameLabel) self.m_listWgt.setItemWidget(self.item, self.feedItem) self.m_listWgt.scrollToBottom() self.feedItem.sendItemSize[int,int].connect(self.getItemSize) self.cache += "%s %s\n%s\n"%(data[0], str, msg)
def time2str(time): """ Convert a seiscomp3.Core.Time to a string """ return time.toString("%Y-%m-%d %H:%M:%S.%f000000")[:23]
def showTime(self): time = QtCore.QTime.currentTime() text = time.toString('hh:mm:ss') if (time.second() % 2) == 0: text = text[:2] + ' ' + text[3:] self.lbl1.setText(text)
def showTime(self): time = QtCore.QTime.currentTime() text = time.toString('hh:mm') self.display(text)
def run(self): while True: time = QTime.currentTime() timestring = time.toString('hh:mm:ss') self.emit(SIGNAL('show_time(QString)'), timestring) self.sleep(1)
def time2str(time): """ Convert a seiscomp3.Core.Time to a string """ return time.toString("%Y-%m-%d %H:%M:%S.%2f")