使用 Qt 5.12 编译(与下面描述的 Qt 5.11 版本使用的代码相同)我的菜单显示有额外的空间。是否有特殊原因,或者它可能是 Qt 错误?有机会避免额外的空间吗?
5.12版本:
5.11版本:
最佳答案
正如 Eelke 在上面指出的那样,导致该行为的是应用样式 (qss
)。问题消失了,但是不知道为什么这种风格在 5.12 之前一直有效,然后突然就不再有效了。
备案:QMenu::item { padding: 4px 25px 4px 20px;
导致了它
关于c++ - 带有(不需要的)额外空间的 Qt 5.12 菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53991839/