想设置下右键菜单的样式,遇到点问题,截图如下:

当鼠标悬停或选中某项时,相应的颜色设置生效,但该项位置向左偏移,所写代码如下:
tree_stage_menu_->setStyleSheet("QMenu::item{}"
"QMenu::item:selected{background-color:red;color:#FFFFFF;}");
当把代码修改为
tree_stage_menu_->setStyleSheet("QMenu::item{}"
"QMenu::item:selected{background-color:red;color:#FFFFFF;padding-left:20px;}");
实际效果如下:

求高手帮忙!
------解决方案--------------------
所有的item 都设置统一的padding-left:比如25,
选中的item padding-left设置为20,这样是不是就行了?