当前位置:   article > 正文

QTableWidget使用和QSS_qss tablewidget 行数

qss tablewidget 行数

一、表格操作:

//设置行列数
ui->tableWidget->setColumnCount(3);
ui->tableWidget->setRowCount(50); //设置行数/
ui->tableWidget->setColumnWidth(0, this->rect().width()/4);
ui->tableWidget->setColumnWidth(1, this->rect().width()/2);
ui->tableWidget->setColumnWidth(2, this->rect().width()/4);

//设置表头
QStringList header;
header<<"name"<<"ver"<<"operation";
ui->tableWidget->setHorizontalHeaderLabels(header);

//不显示边框 不显示格子线 去除左边序号
ui->tableWidget->setFrameShape(QFrame::NoFrame);
ui->tableWidget->setShowGrid(false);
ui->tableWidget->verticalHeader()->setHidden(true);
ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->tableWidget->setFocusPolicy(Qt::NoFocus);
ui->tableWidget->horizontalHeader()->setHighlightSections(false);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

//在表格中添加其他控件(QPushButton )
QPushButton *button = new QPushButton(“update”);
button->setStyleSheet(updateBtn);
ui->tableWidget->setCellWidget(i,j,button);

//居中显示
ui->tableWidget->setItem(i,j,item);//把这个Item加到第3行第3列中
ui->tableWidget->item(i,j)->setTextAlignment(Qt::AlignCenter);

二、QSS:
//设置表头
QHeaderView::section{
background:rgb(28,41,55);
color:#ffffff;
font-size:25px;
}
//设置表格 只显示下方格子线
QTableWidget::Item{
background-color:rgb(0,0,0);
color:rgb(55,55,255);
}
QTableWidget::item{
border:none;
border-bottom:2px solid rgb(58,58,58);
height:80px;
}
//设置整个表格背景色
QTableWidget{
background:transparent;
}
效果图:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/758908
推荐阅读
相关标签
  

闽ICP备14008679号