1 QtableWidget数据导出为Excel,未测试或测试少量数据保存时程序崩溃
异常报错:
[NSE]KVirtualFolder::Initialize(5180),AssociationItemIcon(E:)
[NSE]KVirtualFolder::GetDisplayNameOf(6533),HookWnd failed, errCode=0x00000057
经过全网搜索该问题属于在表格初始化未对表格所有数据进行初始化操作,保存时直接通过指针获取数据,导致出现无数据空指针现象
即包含该语句:
== ui->tableWidget->item(i,j)->text() 程序崩溃。==
原因:
- 每个单元格需要 setItem方法设置一个QTableWidgetItem,然后你才能调用ui.tableWidget->item(1,1)->text()
否则item(1, 1)返回NULL,调用text()会出错
解答转载自&#