• 10895阅读
  • 4回复

ToolButton设置了NoArrow的情况下依然会有箭头~怎么去掉?? [复制链接]

上一主题 下一主题
离线dancindream
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-03
我的QToolButton老是有个箭头在后面跟着
如果里面没有action的时候就没有
一旦我addaction之后就会显示

我对QToolButton的设置是


        QT_ToolButton_Add->setContextMenuPolicy(Qt::DefaultContextMenu);
        QT_ToolButton_Add->setCheckable(false);
        QT_ToolButton_Add->setAutoRepeat(false);
        QT_ToolButton_Add->setPopupMode(QToolButton::InstantPopup);
        QT_ToolButton_Add->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
        QT_ToolButton_Add->setAutoRaise(true);
        QT_ToolButton_Add->setArrowType(Qt::NoArrow);

大家帮忙解决一下把`~~~~
离线dbzhang800

只看该作者 1楼 发表于: 2009-12-03
你看到的是指示“菜单”的箭头。不归ArrowType管辖
离线dancindream

只看该作者 2楼 发表于: 2009-12-03
我要如何做才能去掉它????
离线dbzhang800

只看该作者 3楼 发表于: 2009-12-06
引用第2楼dancindream于2009-12-03 18:56发表的  :
我要如何做才能去掉它????

可设置样式表
QToolButton::menu-indicator {
     image: None;
}
离线zhaohuarong

只看该作者 4楼 发表于: 2010-11-24
引用第3楼dbzhang800于2009-12-06 14:51发表的  :
去掉QToolButton菜单的三角
可设置样式表
QToolButton::menu-indicator {
     image: None;
}

快速回复
限100 字节
 
上一个 下一个