QAction

 

Actions 可以被添加进菜单栏和工具条,并且自动保持同步。例如,在文字处理程序中,单击工具条上的“粗体”按扭,则相应的菜单项“粗体”也会被自动选中。

 

QAction 作为菜单项可以为其单独设置字体,用setFont() 函数。

 

setIcon(), setText(), setIconText(), setShortcut(), setStatusTip(), setWhatsThis() 和setToolTip() 

 

添加Actions:QWidget::addAction()  QGraphicsWidget::addAction() 

 

QAction 一旦创建应加入菜单栏和工具条,然后将其triggered() 连接到slot

 

     openAct = new QAction(QIcon(":/images/open.png"), tr("&Open..."), this);

     openAct->setShortcuts(QKeySequence::Open);

     openAct->setStatusTip(tr("Open an existing file"));

     connect(openAct, SIGNAL(triggered()), this, SLOT(open()));

 

     fileMenu->addAction(openAct);

     fileToolBar->addAction(openAct);

 

推荐创建QAction 时将使用它的窗体作为其parent。通常QAction 是应用程序主窗体的children。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值