找回密码
 立即注册
收起左侧

QTreeWidget中重新定义双击事件会出错

1
回复
8394
查看
[复制链接]

尚未签到

来源: 2013-6-26 08:51:22 显示全部楼层 |阅读模式
2Qter豆
void myTreeWidget::mouseDoubleClickEvent(QMouseEvent *event){    QTreeWidgetItem *Item = this->currentItem();    qDebug()<<Item->text(0);   }
双击Item上能正常运行。但是双击空白处就会出现程序错误。具体前面应该加个什么样的判断才行。求指点

最佳答案

查看完整内容

因为击空白地方, QTreeWidgetItem *Item = this->currentItem(); item为空, Item->text(0); 就会出错,你判断下是否为空塞
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2013-6-26 08:51:23 显示全部楼层
因为击空白地方,
QTreeWidgetItem *Item = this->currentItem();
item为空,  
Item->text(0); 就会出错,你判断下是否为空塞
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了