• Ribbon 添加快速访问区域


    添加快速访问区域挺简单的,实例如下所示:


    void QtRightFuncDemo::createQuickAccessBar()
    {
        RibbonQuickAccessBar* quickAccessBar = ribbonBar()->quickAccessBar();
        QAction* action = quickAccessBar->actionCustomizeButton();
        action->setToolTip(tr("quickAccessBar"));

        QAction* smallButton = quickAccessBar->addAction(QIcon(":/QtRightFuncDemo/res/print.png"), tr("test2"));
        smallButton->setToolTip(tr("test2"));
        connect(smallButton, SIGNAL(triggered()), this, SLOT(pressButton()));
        quickAccessBar->setActionVisible(smallButton, false);

        smallButton = quickAccessBar->addAction(QIcon(":/QtRightFuncDemo/res/print.png"), tr("test3"));
        smallButton->setToolTip(tr("test3"));
        connect(smallButton, SIGNAL(triggered()), this, SLOT(pressButton()));
        quickAccessBar->setActionVisible(smallButton, false);

        smallButton = quickAccessBar->addAction(QIcon(":/QtRightFuncDemo/res/print.png"), tr("test4"));
        smallButton->setToolTip(tr("test4"));
        connect(smallButton, SIGNAL(triggered()), this, SLOT(pressButton()));

        smallButton = quickAccessBar->addAction(QIcon(":/QtRightFuncDemo/res/print.png"), tr("test5"));
        smallButton->setShortcut(QKeySequence::Undo);
        smallButton->setEnabled(false);

        smallButton = quickAccessBar->addAction(QIcon(":/QtRightFuncDemo/res/print.png"), tr("test6"));
        smallButton->setShortcut(QKeySequence::Redo);
        smallButton->setEnabled(false);
        quickAccessBar->setVisible(true);
    }

  • 相关阅读:
    项目管理之实施关键步骤
    关于B+树
    goLang context组件学习笔记
    echarts 仪表盘统计图
    9种艺术类型Vapeplot颜色包---全平台可用
    过滤器和拦截器的区别
    MySQL 定时计划任务 事件的使用
    C++:异常、异常的处理方法、C++常用标准异常
    超分辨率重建DRCN
    C++笔记1(数组,冒泡排序,二维数组,函数,指针,结构体)
  • 原文地址:https://blog.csdn.net/u011269801/article/details/138012874