最近在使用QtableWidget 在其中一列插入了checkbox,后发现默认的不居中,百度了下用Hlayoutbox包了一下设置居中就可以了。
又出现了新的问题,背景色无法和其它item设置一致,摸索了一下,调色板设置背景色时用base即可,代码参考如下:
widget->setAutoFillBackground(true);
QPalette pal;
pal.setColor(QPalette::Base,QColor(*,*,*));//色值自定义
widget->setPalette(pal);
效果如图: