2023-04-14 19:30:30 +08:00
|
|
|
#include "HistoryAlarm.h"
|
|
|
|
|
#include "ui_HistoryAlarm.h"
|
|
|
|
|
|
|
|
|
|
CHistoryAlarm::CHistoryAlarm(QWidget *parent) :
|
|
|
|
|
QWidget(parent),
|
|
|
|
|
ui(new Ui::CHistoryAlarm)
|
|
|
|
|
{
|
|
|
|
|
ui->setupUi(this);
|
|
|
|
|
headerStr = QObject::tr("序号,报警级别,报警内容,报警时间,复归时间,报警详情");
|
|
|
|
|
|
|
|
|
|
model = new QStandardItemModel(ui->tableView);
|
|
|
|
|
ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows); //选中行
|
|
|
|
|
QStringList headerList = headerStr.split(",");
|
|
|
|
|
model->setHorizontalHeaderLabels(headerList);
|
|
|
|
|
model->setColumnCount(headerList.size());
|
|
|
|
|
ui->tableView->setModel(model);
|
2023-04-17 17:40:26 +08:00
|
|
|
ui->tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Interactive);
|
2023-04-14 19:30:30 +08:00
|
|
|
ui->tableView->setColumnWidth(2, 300);
|
|
|
|
|
ui->tableView->setAlternatingRowColors(true);
|
|
|
|
|
model->setRowCount(10);
|
|
|
|
|
ui->tableView->horizontalHeader()->setSectionResizeMode(0,QHeaderView::ResizeToContents);
|
|
|
|
|
ui->tableView->horizontalHeader()->setSectionResizeMode(5,QHeaderView::ResizeToContents);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CHistoryAlarm::~CHistoryAlarm()
|
|
|
|
|
{
|
|
|
|
|
delete ui;
|
|
|
|
|
}
|