首页 > 解决方案 > 带有(不需要的)额外空间的 Qt 5.12 菜单项

问题描述

使用 Qt 5.12 编译(与下面描述的 Qt 5.11 版本使用的代码相同),我的菜单出现了额外的空间。是否有特别的原因,或者它可能是一个 Qt 错误?有没有机会避免额外的空间?

5.12版本:

5.12版本

5.11版本:

5.11版本

标签: c++qtqmenu

解决方案


正如 Eelke 上面所指出的,这是一种应用风格 ( qss) 导致了这种行为。问题消失了,但不知道为什么这种风格直到 5.12 才有效,但突然不再有效。

备案:QMenu::item { padding: 4px 25px 4px 20px; }造成的


推荐阅读