一、问题及原因
QTableView类有一个成员方法:setColumnWidth(),显然是用来设置表格列宽的。但是,这里有个要求。所有对setColumnWidth()的调用都要放在填充数据之后。如果在设置View类的Model之前就调用该方法来设置列宽,是不会起作用的。
二、解决办法
在所有数据填充完毕之后,再调用 setColumnWidth() 设置列宽
若在 Model 之后,依然不生效,则需要在每次填充 model 时,重新设置列快!
mb62b19580f1ddc 博主文章分类:Qt界面设计小知识 ©著作权
QTableView类有一个成员方法:setColumnWidth(),显然是用来设置表格列宽的。但是,这里有个要求。所有对setColumnWidth()的调用都要放在填充数据之后。如果在设置View类的Model之前就调用该方法来设置列宽,是不会起作用的。
在所有数据填充完毕之后,再调用 setColumnWidth() 设置列宽
若在 Model 之后,依然不生效,则需要在每次填充 model 时,重新设置列快!
如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
logrorate.d 下的配置文件不生效
注意:要改 target 目录下的,真正运行时加载的 logback-spring.xml
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M