qtableview使用遇到的有关问题

qtableview使用遇到的问题
在一个widget里我垂直布局了一个label和一个tableview,当我使用
    QPalette pal;
    pal.setBrush(QPalette::Background,QBrush(QPixmap(":/icon/viewwid.png")));
    viewwid->setPalette(pal);
的方式给widget添加背景的时候结果只有label刷上了背景,tableview没有。为啥
我改用样式表
 viewwid->setStyleSheet("QWidget{border-image:url(:/icon/viewwid.png)}");这样可以了,但是tableview的上方标题行和左侧的序号行会有不同,影响效果,这个应该怎么去掉呢?
------解决思路----------------------
要改表格的标题栏,要定制QHeaderView。或者将表格背景设置为全透明,这样父Widget的背景可以透露出来。