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)
Exemple #4
0
 def showTime(self):
     # 获取系统现在的时间
     time = QDateTime.currentDateTime()
     # 设置系统时间显示格式
     timeDisplay = time.toString("yyyy-MM-dd hh:mm:ss dddd")
     # 在标签上显示时间
     self.label.setText(timeDisplay)
Exemple #5
0
 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)
Exemple #7
0
 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)
Exemple #8
0
    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")
Exemple #9
0
    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()
Exemple #11
0
 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)
Exemple #12
0
    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)
Exemple #13
0
    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_())
Exemple #14
0
    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'))
Exemple #15
0
    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
Exemple #16
0
 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()  
Exemple #17
0
  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
Exemple #18
0
    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")  #修改连接状态
Exemple #19
0
 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")
Exemple #20
0
    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)
Exemple #21
0
    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()
Exemple #22
0
    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]           
Exemple #23
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)
Exemple #24
0
    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)
Exemple #25
0
    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")  #修改连接状态
Exemple #26
0
    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")
Exemple #27
0
    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)
Exemple #28
0
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)
Exemple #31
0
 def run(self):
     while True:
         time = QTime.currentTime()
         timestring = time.toString('hh:mm:ss')
         self.emit(SIGNAL('show_time(QString)'), timestring)
         self.sleep(1)
Exemple #32
0
def time2str(time):
    """
    Convert a seiscomp3.Core.Time to a string
    """
    return time.toString("%Y-%m-%d %H:%M:%S.%2f")