Виджет QDateTime выглядит плохо под Mac OS X

У меня есть проект, основанный на Qt 5.2.1, и он имеет виджет QDateTime с всплывающим календарем (опция calendarPopup установлена ​​на true). Когда я запускаю свое приложение под Ubuntu 13.10 (или с помощью Qt Designer), QDateTime выглядит так:

Ubuntu QDateTime

и все в порядке. Но под Mac OS X 10.9.2 это выглядит так:

MacOs QDateTime

Как вы можете видеть, белая область выше стрелки и выглядит довольно некрасиво. Я искал информацию об этом, но ничего не нашел. Может кто-нибудь помочь мне найти решение этой проблемы?

Примечание: было бы лучше сделать это без создания собственного виджета. Могу ли я установить стили или что-то точно в классе QDateTime?

1

Решение

Проблема решена добавлением «border: 1px;» в таблицы стилей QDateTime. Теперь это выглядит так:

MacOS QDateTime с рамкой

Не идеально, но достаточно для меня. Спасибо @Bowdzone за то, что дали мне идею!

1

Другие решения


По вопросам рекламы [email protected]