提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
QTableView列宽的小细节
前言
我们经常会用到:
QTableView对象.setColumnWidth(列号,宽度)
你以为只要用了这个就万事大吉了?No~
一、QTableView的model变化也会间接影响到列宽的变化
当我们清空model时:
model对象.clear()
QTableView的列宽会变为0。
然后我们更新model:
QTableView对象.setModel(model)
Qt会自动重新设置列宽。
总结
不要以为setColumnWidth后就万事大吉了,model层的变化随时会影响到view层的列宽变化。