tablewidget中的item调用有关问题

tablewidget中的item调用问题 if(ui-treeWidget-currentItem()-text(0)通道)我在槽函数中调用这句

tablewidget中的item调用问题
 if(ui->treeWidget->currentItem()->text(0)=="通道")

我在槽函数中调用这句话没有问题,能够正确执行;

但我的另外的public函数也是这样写的,但是实在其他文件中调用的,然后就出现异常退出,
debug就是这句话的时候异常。

哪位大神指点下,这是为什么
[解决办法]
在其它文件中调用,很可能就是ui没有初始化或者ui->treeWidget->currentItem()为空指针啊
[解决办法]
增加判断currentItem的返回值是否为空
[解决办法]

引用:
增加判断currentItem的返回值是否为空

+1,currentItem不一定总是有效的,有可能是空的。