0
我在主界面窗口QTimeEdit這是應該來顯示時間在某種HH的:MM:ss.zzz格式PyQt的QTimeEdit/QDateTimeEdit現在顯示秒
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?
我沒有在您的代碼中看到任何可疑內容。也許該格式在GUI的其他地方重置。你可以製作[MVCE](http://stackoverflow.com/help/mcve),以便我們可以嘗試重現它嗎?我們可以直接複製粘貼執行的一個例子 – titusjan
顯示格式必須在代碼中的其他位置重置,因爲'AM'部分默認不會顯示。所以格式可以是「h:mm.zzz A」或「h:mm.zzz AP」。 – ekhumoro