若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130785845
红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…
Qt开发专栏:各种问题解决(点击传送门)
问题
使用QTableView的时候,添加控件使用setIndexWidget不显示控件:

实际预期如下:

原因
&emsp: 清空后的model是没有行的,在没有行的时候设置QWidget指针是设置到空指针,所以没有显示出来。

当先设置行数,然后再QStandardItem就会如下:

解决
方式一:先添加行数,然后设置行数里面的
方式二(本次使用):先初始化,本行的控件部分再初始化(这适合追加模式)



若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130785845
评论记录:
回复评论: