pyqt QTimeEdit / QDateTimeEdit现在显示秒数

时间:2017-01-29 04:13:21

标签: pyqt

我的主gui窗口中有一个QTimeEdit,它应该以某种HH显示时间:mm:ss.zzz格式

    self.te_start_time = QDateTimeEdit(self.centralwidget)
    self.te_start_time.setMaximumSize(QSize(150, 16777215))
    self.te_start_time.setObjectName("te_start_time")
    self.te_start_time.setDisplayFormat("HH:mm:ss.zzz")
    self.te_start_time.setTime(QTime(9, 5, 50))

然而,它没有显示秒数。它显示

9:05.000 AM

它实际上似乎完全忽略了setDisplayformat,因为我可以在那里放任何格式或根本没有该行..它总是显示格式hh:mm.zzz

我知道如何将格式更改为HH:mm:ss.zzz?

1 个答案:

答案 0 :(得分:0)

正如titusjan和ekhumoro指出的那样,它被重置在其他地方。 QT设计师还创建了重置格式

的retranslateUI函数