• 3804阅读
  • 6回复

[提问]一个Action的点击问题 [复制链接]

上一主题 下一主题
离线zmx_zmx_zmx
 
只看楼主 倒序阅读 楼主  发表于: 2013-03-31
我把几个Action 加到工具栏上面,加入一个action group,那当一个action已经checked的时候,再点击这个action会发生什么事情?
我多点几下就崩溃了。。。
离线jdwx

只看该作者 1楼 发表于: 2013-03-31
回 楼主(zmx_zmx_zmx) 的帖子
楼主确定action的槽函数没问题?

发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zmx_zmx_zmx
只看该作者 2楼 发表于: 2013-03-31
回 1楼(jdwx) 的帖子
槽函数里面进行的是指针的删除和更改工作,所以我觉得一定是发生了什么。。。所以才问多点几下会怎么样。。。
离线jdwx

只看该作者 3楼 发表于: 2013-03-31
回 2楼(zmx_zmx_zmx) 的帖子
把槽函数里的代码注释掉,单独测试actionGroup,好区分问题在哪里。
估计是槽内的代码有问题。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zmx_zmx_zmx
只看该作者 4楼 发表于: 2013-03-31
肯定是槽函数里面出错了。。所以我才想知道,如果已经checked,那么多按几下还会不会发送信号
离线alexltr

只看该作者 5楼 发表于: 2013-03-31
上代码吧
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线jdwx

只看该作者 6楼 发表于: 2013-03-31
回 4楼(zmx_zmx_zmx) 的帖子
如果已经checked,那么多按几下还会不会发送信号?
这个问题,太好解决,只要槽里写:qDebug() << "clicked";不就知道了。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个