用styleSheet设置主窗口的菜单,其中button21.png是一个圆角的框。圆角外的背景是透明色。
QMenu {
border-image: url(:/style/style/button21.png) 5 5 5 5;
border-top: 5px transparent;
border-bottom: 5px transparent;
border-right: 5px transparent;
border-left: 5px transparent;
}
但是菜单显示时圆角外总是会有底色,结果弹出的菜单就不是圆弧边了。见附件的图中弹出的菜单的左下角和右下角所示。
怎么处理?