c++ - 带有(不需要的)额外空间的 Qt 5.12 菜单项

标签 c++ qt qmenu

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

5.12版本:

5.12 version

5.11版本:

5.11 version

最佳答案

正如 Eelke 在上面指出的那样,导致该行为的是应用样式 (qss)。问题消失了,但是不知道为什么这种风格在 5.12 之前一直有效,然后突然就不再有效了。

备案:QMenu::item { padding: 4px 25px 4px 20px; 导致了它

关于c++ - 带有(不需要的)额外空间的 Qt 5.12 菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53991839/

相关文章:

c++ - 为什么 QML 会删除我的 C++ ListView 模型?

Qt 文化感知的 QString 容器类

C++ 在数学方程式中使用 E

c++ - 如何在 Visual Studio 2010 中使用来自不同 C++ 项目的函数?

qt - 摆脱 QListWidget 底部的空白区域

python - 单击时如何获取 QMenu 项的名称?

qt4.7 - Qt 样式表 : How to apply style to menus? 如何去除 QTextEdit 周围的蓝色调?

qt - 对齐QMenuBar项(在左侧添加一些,在右侧添加一些)

c++ - 列出名为 boost 的托管共享内存的名称

c++ - 如何使用 boost::iterator_facade 访问遗留链表