RibbonGroup 添加SplitButton

2024-01-21 15:04
文章标签 ribbongroup splitbutton

本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/629919

相关文章

RibbonGroup 添加popupButton

RibbonGroup直接调用addAction就可以看到popup这种效果  //Popup Button             {                 QMenu* menuPopup = groupClipboard->addMenu(QIcon(":/QRibbonDemo/res/largepaste.png"),                     tr("Popu

RibbonGroup 添加QAction下拉带Menu

实现代码如下所示:  {                 QMenu* pMenu = new QMenu(this);                 pMenu->addAction(QIcon(":/QRibbonDemo/res/smallpaste.png"), tr("Menu1"));                 pMenu->addAction(QIcon(":/QRibbo

RibbonGroup添加QAction

实际项目中,group中需要添加按钮与点击事件: 添加实例如下: if (Qtitan::RibbonGroup* groupClipboard = pageHome->addGroup(tr("Clipboard")))         {             //右下角按钮显示             groupClipboard->setOptionButtonVisible();