zoukankan      html  css  js  c++  java
  • Qt 【tableview+delegate list越界 ,删除了list,model上还有存在delegate】

    bug如图所示:

    模型是n*4  ,因为是越界了每次最后一行点击都会出现这样的 警告,在控制台显示以下,然后程序崩溃。

    ASSERT failure in Qlist<T>::operator[]:"index out of range"

    出现这种情况是list更新的问题,我list是从view上获取的,但是在删除后,list发生改变了,

    对应的存储在图中的datalist没有发生改变一直是sum,然后还是获取这个sum倒委托去实现,

    然后就一直越界,一直出问题,然后GG程序崩溃。这是跟别人交互的时候返回来的我自己去改

    的,之前是静态的加载节点,对方不熟悉qt,我是c++功底没人家好。。。。。

  • 相关阅读:
    PHP 文件上传七牛云
    Ubuntu Nginx 配置
    Ubuntu Sublime 配置
    Ubuntu Apache 域名配置
    Ubuntu Apache 配置
    LAMP 搭建
    vue函数防抖和节流
    vs code 同步
    常用软件
    vue
  • 原文地址:https://www.cnblogs.com/liuruoqian/p/5808126.html
Copyright © 2011-2022 走看看