【问题标题】:Pyqt5 QLCDNumber is not showing seconds (third object)Pyqt5 QLCDNumber 不显示秒(第三个对象)
【发布时间】:2020-08-26 07:05:55
【问题描述】:

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

【问题讨论】:

    标签: python pyqt pyqt5 qlcdnumber


    【解决方案1】:

    您必须使用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_()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-20
      • 2020-10-16
      相关资源
      最近更新 更多