经过网上启示并测试,右键快捷菜单和菜单其实都是用QMenu这个样式。
以下的颜色纯粹是随意填的颜色,使用时根据自己需求填写,
颜色rgb中取值为0-255,如果使用#+颜色,取值为0x-0xFF
QMenu
{
color:rgb(123,123,123);
background-color:#052331;
border:none;
}
QMenu::item
{
color:rgb(123,123,123);
background-color:rgb(75,171,121);
width:50px;
height:35px;
padding-left:20px;
border:2px solid rgb(60,135,230);
}
QMenu::item:selected
{
color:rgb(123,123,123);
background-color:#1B1351;
}
QMenu::separator
{
height:1px;
background-color:rgba(123,123,123,1);
margin-left:6px;
margin-right:6px;
}
QMenu::indicator:unchecked
{
border:2px solid rgb(125,125,125);
}
/* 不可用(操作)选项颜色灰色*/
QMenu::item:!enabled
{
color:rgb(128,136,145);
background-color:rgba(255,255,255,1);
}
参考自
https://bbs.csdn.net/topics/390998286?yyue=a21bo.50862.201879