• 3557阅读
  • 4回复

action怎样变成灰色不能点击 [复制链接]

上一主题 下一主题
离线小小01
 

只看楼主 倒序阅读 楼主  发表于: 2013-05-06
请问在工具条中怎么能够设置一个action 没有工作之前另一个action不能工作,比如我想让previewaction工作之前pouceaction不能工作,等previewaction工作之后pouceaction才能工作,刚刚学习QT很多不会恳请各位大侠帮忙啊
离线jdwx

只看该作者 1楼 发表于: 2013-05-06
回 楼主(小小01) 的帖子
等previewaction工作之后pouceaction才能工作?
等previewaction工作之后是什么意思呢?
QAction只是一个可以在点击之后发出信号的控件。
QAction有:
void    setEnabled(bool)
void QAction::setDisabled(bool b) [slot]
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线小小01

只看该作者 2楼 发表于: 2013-05-06
就是我想在previewaction没有工作的时候,pauceaction是不能被点击的就是灰色的那种,等previewaction运行之后pauceaction变回可以被点击的状态
离线jdwx

只看该作者 3楼 发表于: 2013-05-06
回 2楼(小小01) 的帖子
楼主把标题改一下。
那就用void    setEnabled(bool)好了。
pauceaction->setEnabled(false);//灰色不能点
pauceaction->setEnabled(true);//正常的
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线小小01

只看该作者 4楼 发表于: 2013-05-06
啊 就是这个  谢谢您啊,刚刚接触有太多不会的
快速回复
限100 字节
 
上一个 下一个