#include "datasyncview.h" #include "ui_datasyncview.h" DataSyncView::DataSyncView(QWidget *parent) : QWidget(parent), ui(new Ui::DataSyncView) { ui->setupUi(this); this->initForm(); } DataSyncView::~DataSyncView() { delete ui; } void DataSyncView::initForm() { //tableWidget设置 //设置控件的边框显示 ui->tableWidget->setStyleSheet("QHeaderView::section {" "border: 1px solid grey;" "border-left:none;" "border-top:none;" "background-color:white;" " color:black;" "font: bold 18px Arial, sans-serif;" "}"); ui->tableWidget->setRowCount(10); // 设置10行 ui->tableWidget->setColumnCount(4); // 设置11列 ui->tableWidget->setColumnWidth(0, 80); // 设置第一列的宽度为100像素 ui->tableWidget->verticalHeader()->setParent(nullptr); //隐藏行头 QTableWidgetItem *item = new QTableWidgetItem("测试数据"); item->setTextAlignment(Qt::AlignCenter); ui->tableWidget->setItem(0, 0, item); //设置数据 //初始化TableWidget 设置列 QStringList headers; headers << "序号" << "同步时间" << "是否同步成功" << "备注" ; ui->tableWidget->setHorizontalHeaderLabels(headers); }