tablewidget 和tableview items row column 玩转 合并 背景 字体 颜色 大小设置

 

废话少说先看效果

 

 

          ui->tableWidget_staff->setSpan(j,0,1,ui->tableWidget_staff->columnCount());  //参数1、2.是左上角位置 参数3、4是有下角位置

            QTableWidgetItem *newItem = new QTableWidgetItem(line);
            newItem->setBackgroundColor(QColor(0,0,255));
            newItem->setTextColor(QColor(255,255,255));
            newItem->setTextAlignment(Qt::AlignHCenter);
            newItem->setFont( QFont( "Times", 18, QFont::Bold ));
            ui->tableWidget_staff->setItem(j, 0, newItem);

 

当然还有其他方法

 

如qss

setStyleSheet("QTableView::item{border:1px solid red;}");
如果是要選中的區塊變色 則用 QTableView{selection-background-color:red;}

你可能感兴趣的:(qt,border)