如何在Qt中隐藏QMenu中的右箭头?

时间:2013-12-04 08:23:42

标签: qt5 qt4.8 qmenu qmenubar qt5.1

任何人都可以告诉我如何隐藏QMenu项目的右箭头。我尝试使用样式表。但它不起作用..请帮助。

MyStylesheet.qss

QMenu::right-arrow[hide="true"]
{
  image: url(Resources/MenuRight.png); //am using an unavailable image so that it will return empty.
}

在代码中我将属性设置为

menuItem->setProperty("hide", true);

但在样式表(如下所示)中,如果我删除动态属性,那么它工作正常。右箭头的背景颜色变为红色。

QMenu::right-arrow
{
   background-color: red;
}

0 个答案:

没有答案