1

我有一个基于 Qt 5.2.1 的项目,它具有带有日历弹出窗口的 QDateTime 小部件(calendarPopup 选项设置为 true)。当我在 Ubuntu 13.10(或查看 Qt Designer)下运行我的应用程序时,QDateTime 看起来像:

Ubuntu QDateTime

没关系。但在 Mac OS X 10.9.2 下,它看起来像:

macOS QDateTime

如您所见,白色区域高于箭头,看起来很丑。我一直在搜索有关此的信息,但一无所获。谁能帮我找到解决此问题的方法?

注意:最好不要创建自定义小部件。我可以在 QDateTime 类中设置样式或其他东西吗?

4

1 回答 1

1

通过附加“边框:1px;”解决了问题 到 QDateTime 样式表。现在看起来像:

MacOS QDateTime 带边框

不完美,但对我来说足够了。感谢@Bowdzone 给我一个想法!

于 2014-04-25T12:46:24.773 回答