RibbonGroup 添加SplitButton

实现代码如下所示:

 {
                QMenu* pMenu = new QMenu(this);
                pMenu->addAction(QIcon(":/QRibbonDemo/res/smallpaste.png"), tr("Menu1"));
                pMenu->addAction(QIcon(":/QRibbonDemo/res/smallpaste.png"), tr("Menu2"));
                pMenu->addAction(QIcon(":/QRibbonDemo/res/smallpaste.png"), tr("Menu3"));

                //大按钮
                QAction* mainAction = groupClipboard->addAction(QIcon(":/QRibbonDemo/res/largepaste.png"),
                    tr("&MainAction"), Qt::ToolButtonTextUnderIcon, pMenu);
                mainAction->setToolTip(tr("MainAction"));
            }

效果如下所示:

RibbonGroup 添加SplitButton_第1张图片

点击下测按钮之后:

RibbonGroup 添加SplitButton_第2张图片

你可能感兴趣的:(QT,c++,RibbonGroup,QAction,QMenu,Ribbon,SplitButton)