QMenu样式表中icon 和 indicator 是不是同一个东西?

王桑的一天 王桑的一天 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
关于qss 样式:

QMenu样式表中 icon 和 indicator 是不是同一个东西?

icon 就是菜单项前面的图标,indicator 就是菜单项可勾选时,前面的勾。

它们存在于相同的位置,要怎么理解这两个?

我的需求:

首先,要对菜单使用样式表,然后,菜单项上面,有可勾选的菜单项。这个勾,使用自定义图片。

就是这个需求,就出问题了,普通菜单项无法与可勾选的菜单项左对齐。因为可勾选的菜单项左侧预留了“勾”的空间,而普通菜单项则没有预留这个空间。

网上找了一圈自定义菜单,好像都规避了“可勾选”这个需求,全是普通的菜单项。

能否只通过Qss 实现替换这个"勾"?并且保持所有菜单项左侧对齐


QMenu::icon {

}

QMenu::indicator {

}
...全文
评论 1
收藏 已收藏
分享
返回顶部
王桑的一天
Qt 21,503 成员 26,693 内容