1. 获取字体的像素点大小
# Qt.TextSingleLine字符串为单行,text为字符串 size = QWidget().fontMetrics().size(Qt.TextSingleLine, text)
# 使用宽度和高度
size.width(), size.height()
a = "wang" b = "王小豪" asize = QWidget().fontMetrics().size(Qt.TextSingleLine, a) bsize = QWidget().fontMetrics().size(Qt.TextSingleLine, b) print(asize) #PyQt5.QtCore.QSize(24, 12) print(bsize) # PyQt5.QtCore.QSize(36, 12)
2. 时间格式字符串转浮点型时间戳
a = "2018-4-19 11:19:59" print (time.mktime(time.strptime(a, "%Y-%m-%d %H:%M:%S")))
3. 浮点型时间戳转时间格式字符串
ticks = time.time() # 1455508609.34375 print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(ticks)))
浙公网安备 33010602011771号