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)
eg:

 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)))

 

posted on 2021-02-24 09:34  -豪-  阅读(132)  评论(0)    收藏  举报