如何强制将QTimeEdit的显示设置为24小时格式?



我正在用PyQt5开发一个应用程序。它包含一个QTimeEdit,供用户以HH:mm格式输入时间。

然而,我发现QTimeEdit的格式遵循了Windows的设置。这意味着,如果我在日期-时间格式设置为12小时格式的Windows机器上运行应用程序,QTimeEdit将显示类似1:59 PM而不是13:59的内容,这不是我想要的。

是否有一种方法可以强制将QTimeEdit格式设置为24小时格式,而不管Windows的设置如何?

哦,我意外地找到了它的解决方案,使用

theQTimeEditObject.setDisplayFormat("HH:mm")

在不同的Windows设置下工作!

相关内容

  • 没有找到相关文章

最新更新