首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

tablewidget中的item调用有关问题

2013-04-20 
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不一定总是有效的,有可能是空的。

热点排行