我正在使用样式表来自定义我的一个 Qt 应用程序的外观(实际上是 pyqt,但只是一样)。
这是我用于 QMenu 的样式表代码。它正确地为我所有的 QMenu 着色,但它也会导致我的所有指示器(选中的 QMenu 项目)具有方格背景,就好像它们是透明的一样。
QMenu { 背景颜色:“#242424”; 颜色:“#D5D5D5”; }
如果我在指示器上设置背景颜色,则指示器背景的中心颜色正确,但中心正方形周围有一个大边框,仍然呈方格状,并且检查停止出现。
QMenu::indicator { 背景颜色:“#242424”; }
我还注意到文档示例中显示的宽度和高度属性不起作用。
有没有人在尝试自定义 QMenus 的颜色和外观时遇到过类似的问题?你是怎么解决的?