• 22642阅读
  • 16回复

QTreeWidget的bug?  如何清空QTreeWidget? [复制链接]

上一主题 下一主题
离线yhf365
 
只看楼主 倒序阅读 楼主  发表于: 2010-02-04
调用QTreeWidget的clear()时总是报错,提示run time error
ASSERT failure in QList<T>::at: "index out of range", file e:\Qt\2009.05\qt\include/QtCore/../../src/corelib/tools/qlist.h, line 439

在没有点QTreeWidget里面的QTreeWidgetItem时没有问题,
如果点了,就无法调用clear()去清除QTreeWidget的所有内容了。
折腾了半个晚上了,还是没有解决,忘大侠指教!
离线steinlee

只看该作者 1楼 发表于: 2010-02-04
Re:QTreeWidget的bug?  如何清空QTreeWidget?
post your backtrace info here.
Looking for remote C/C++ and Qt 兼职
离线yhf365
只看该作者 2楼 发表于: 2010-02-04
我在Win下编译的,只提示RunTime Error!
还有
ASSERT failure in QList<T>::at: "index out of range", file e:\Qt\2009.05\qt\include/QtCore/../../src/corelib/tools/qlist.h, line 439
我试过treeWidget->takeTopLevelItem的方法,一个个删也不行,
只想将QTreeWidget清空,可就是找不到好方法
离线yhf365
只看该作者 3楼 发表于: 2010-02-05
自己顶一下
离线donixli1314

只看该作者 4楼 发表于: 2010-02-05
既然没点item时调用clear()没问题
那你在调clear()之前调下clearSelection ()应该可以的
你试试
离线xinqingfly

只看该作者 5楼 发表于: 2010-02-05
是调用clear前就出错了吧,看看是不是前面是不是访问元素越界了
菜鸟也是鸟
离线yhf365
只看该作者 6楼 发表于: 2010-02-06
引用第4楼donixli1314于2010-02-05 12:03发表的  :
既然没点item时调用clear()没问题
那你在调clear()之前调下clearSelection ()应该可以的
你试试

谢谢!我试过了,ui.treeWidget->clearSelection()时就出现了一模一样的问题
离线yhf365
只看该作者 7楼 发表于: 2010-02-06
引用第5楼xinqingfly于2010-02-05 13:33发表的  :
是调用clear前就出错了吧,看看是不是前面是不是访问元素越界了

没有啊,我用单步查过了,只在clear时出错
离线titicacafz

只看该作者 8楼 发表于: 2010-03-24
Re:QTreeWidget的bug?  如何清空QTreeWidget?
兄弟我也遇到同样的问题了,我得Qt版本是4.5.2, 请问你后来解决了吗?
离线yangfanxing
只看该作者 9楼 发表于: 2010-03-24
bug吗?没有理由。。。
其它地方有没对index操作了???
PHPWind好恶心。。。不想看这种界面。。。
离线benbenmajia

只看该作者 10楼 发表于: 2010-03-24
提示是超出边界啊,重新写一遍试试看
安然.....
离线米尔利安

只看该作者 11楼 发表于: 2011-07-29
表示遇到同样问题了……
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
离线gerryleeke

只看该作者 12楼 发表于: 2012-04-26
表示也遇到同样问题。。。
就是选中i了tem情况下调用clear()方法的话,程序会直接跳出。在之前加上clearSelection()还是一样出错。。。
离线xjruan

只看该作者 13楼 发表于: 2012-04-26
试下这个行不行
while(tree->    topLevelItemCount ())
{
    QTreeWidgetItem* item = tree->takeTopLevelItem(0);
    delete item;
}
离线gerryleeke

只看该作者 14楼 发表于: 2012-04-26
恩恩!
楼上的方法是可以的!
谢谢
离线oxpk110

只看该作者 15楼 发表于: 2021-03-25
菜鸡找到组织了

只看该作者 16楼 发表于: 2022-08-08
可是,这到底是什么原因呢?
快速回复
限100 字节
 
上一个 下一个