关于qss 样式:
QMenu样式表中 icon 和 indicator 是不是同一个东西?
icon 就是菜单项前面的图标,indicator 就是菜单项可勾选时,前面的勾。
它们存在于相同的位置,要怎么理解这两个?
我的需求:
首先,要对菜单使用样式表,然后,菜单项上面,有可勾选的菜单项。这个勾,使用自定义图片。
就是这个需求,就出问题了,普通菜单项无法与可勾选的菜单项左对齐。因为可勾选的菜单项左侧预留了“勾”的空间,而普通菜单项则没有预留这个空间。
网上找了一圈自定义菜单,好像都规避了“可勾选”这个需求,全是普通的菜单项。
能否只通过Qss 实现替换这个"勾"?并且保持所有菜单项左侧对齐
QMenu::icon {
}
QMenu::indicator {
}