我正在用PyQt5开发一个应用程序。它包含一个QTimeEdit,供用户以HH:mm
格式输入时间。
然而,我发现QTimeEdit的格式遵循了Windows的设置。这意味着,如果我在日期-时间格式设置为12小时格式的Windows机器上运行应用程序,QTimeEdit将显示类似1:59 PM
而不是13:59
的内容,这不是我想要的。
是否有一种方法可以强制将QTimeEdit格式设置为24小时格式,而不管Windows的设置如何?
哦,我意外地找到了它的解决方案,使用
theQTimeEditObject.setDisplayFormat("HH:mm")
在不同的Windows设置下工作!