阿杜根 2023-12-29 14:32 采纳率: 0%
浏览 7

QT开发板运行内存崩溃/内存泄漏

QT5.12.5版本,开发板内存128的,做了个listwidget显示文件夹和文件(单次最多48个文件夹),再返回上一级文件夹时,清空释放item内存,功能可以进退文件夹,窗口二:打开图片,以及切换图片,窗口三:设置时间和日期,窗口四:退出提醒,在开发板上运行时,进入文件数比较多的文件夹时显示48个,在退出后显示8个文件,但内存没有释放,show窗口三和四时内存增加,但推出后内存不减(在主窗口构造时创建指针),进入显示48个图片再打开图片及切换时,内存占用达到140,导致系统崩溃。有没有佬帮帮忙看看哪里的问题。

//清空文件夹
  while(ui->fileListWidget->count()){
        QListWidgetItem* item = ui->fileListWidget->takeItem(0);
        delete item;
        item = NULL;
    }
  • 写回答

4条回答 默认 最新

  • IT工程师_二师兄 2023-12-29 14:57
    关注

    你把具体运行日志发给我

    评论

报告相同问题?

问题事件

  • 创建了问题 12月29日

悬赏问题

  • ¥15 Fatal error in Process MEMORY
  • ¥15 labelme生成的json有乱码?
  • ¥30 arduino vector defined in discarded section `.text' of wiring.c.o (symbol from plugin)
  • ¥20 如何训练大模型在复杂因素组成的系统中求得最优解
  • ¥15 关于#r语言#的问题:在进行倾向性评分匹配时,使用“match it"包提示”错误于eval(family$initialize): y值必需满足0 <= y <= 1“请问在进行PSM时
  • ¥45 求17位带符号原码乘法器verilog代码
  • ¥20 PySide6扩展QLable实现Word一样的图片裁剪框
  • ¥15 怎样才能让IDEA不爆红
  • ¥15 matlab数据降噪处理,提高数据的可信度,确保峰值信号的不损失?
  • ¥15 怎么看我在bios每次修改的日志