#include "rulefileitem.h" #include "ui_rulefileitem.h" #include "QMessageBox" RuleFileItem::RuleFileItem(QWidget *parent) : InfoBase(parent), ui(new Ui::RuleFileItem) { ui->setupUi(this); this->initForm(); } RuleFileItem::~RuleFileItem() { delete ui; } void RuleFileItem::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(9); // 设置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 RuleFileItem::ShowMessageBox(QString title,QString value) { // 创建一个QMessageBox对象 QMessageBox msgBox; // 设置消息框的标题 msgBox.setWindowTitle(title); // 设置消息框的文本内容 msgBox.setText(value); // 设置消息框的标准按钮,这里是“确定”按钮 msgBox.setStandardButtons(QMessageBox::Ok); // 显示消息框 msgBox.exec(); } void RuleFileItem::Load() { //ShowMessageBox("技术文件","技术文件初始化完成"); }