1

我有一个 QLCDNumber 我需要显示 3 个部分(小时:分钟:秒)。所以,我将它设置为lcdnumber.display("00:00:00"),它只显示两个部分(00:00)。我认为问题在于“:”。我试图分离和使用文本操作,它不起作用,只显示前两部分。如何显示秒的第三部分。

4

1 回答 1

2

您必须使用该属性设置要显示的位数digitCount,在这种情况下,它必须为 8(6 表示零,2 表示“:”):

from PyQt5 import QtWidgets

if __name__ == "__main__":
    app = QtWidgets.QApplication([])

    w = QtWidgets.QLCDNumber()
    w.setDigitCount(8)
    w.display("00:00:00")
    w.resize(640, 120)
    w.show()

    app.exec_()

在此处输入图像描述

于 2020-05-10T19:59:19.787 回答