Скомпилировано с Qt 5.12 (тот же код, который использовался с версией Qt 5.11, описанной ниже), мои меню появляются с дополнительным пробелом.Есть ли для этого особая причина, или это может быть ошибка Qt?Есть ли шанс избежать этого лишнего пространства?
5.12 версия:
5.11 версия:
Как Eelke указал выше, это был прикладной стиль (qss), который вызывает поведение.Проблема исчезла, однако не знаю, почему стиль работал до 5.12 и вдруг больше не работает.
qss
Для записи: QMenu::item { padding: 4px 25px 4px 20px; } вызвал его
QMenu::item { padding: 4px 25px 4px 20px; }