#include "testdataitem.h" #include "ui_testdataitem.h" #include "QMessageBox.h" TestDataItem::TestDataItem(QWidget *parent) : InfoBase(parent), ui(new Ui::TestDataItem) { ui->setupUi(this); this->initForm(); } TestDataItem::~TestDataItem() { delete ui; } void TestDataItem::initForm() { //tableWidget设置 //设置控件的边框显示 ui->tableWidget->setStyleSheet("QHeaderView::section {" "border: 1px solid rgba(197, 196, 196, 1);" "border-left:none;" "border-top:none;" "background-color:white;" "}"); ui->tableWidget->setRowCount(10); // 设置10行 ui->tableWidget->setColumnCount(14); // 设置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); } void TestDataItem::ShowMessageBox(QString title,QString value) { // 创建一个QMessageBox对象 QMessageBox msgBox; // 设置消息框的标题 msgBox.setWindowTitle(title); // 设置消息框的文本内容 msgBox.setText(value); // 设置消息框的标准按钮,这里是“确定”按钮 msgBox.setStandardButtons(QMessageBox::Ok); // 显示消息框 msgBox.exec(); } void TestDataItem::Load() { //ShowMessageBox("检定","检定管理初始化完成"); }