#include "LogWidget.h"
#include "ui_LogWidget.h"
#include <QDebug>
#include <QDate>
LogWidget::LogWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::LogWidget)
{
ui->setupUi(this);
QStringList header;
header<<"Time"<<"Info";
ui->tableWidget->setColumnCount(2);
ui->tableWidget->setHorizontalHeaderLabels(header);
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); //整行选中的方式
ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); //禁止编辑
ui->tableWidget->horizontalHeader()->setStretchLastSection(true); //行头自适应表格
ui->tableWidget->horizontalHeader()->setFont(QFont("song", 20));
//设置第一列宽
ui->tableWidget->setColumnWidth(0,180);
//两行
ui->tableWidget->setRowCount(2);
ui->tableWidget->setItem(1,1, new QTableWidgetItem("wo cao1"));
int row = ui->tableWidget->rowCount();
ui->tableWidget->setRowCount(row + 1);
ui->tableWidget->setItem(0,0, new QTableWidgetItem("wo cao2"));
ui->tableWidget->insertRow(0);
ui->tableWidget->setItem(0,0, new QTableWidgetItem("wo cao3"));
addLog("fuck");
}
LogWidget::~LogWidget()
{
delete ui;
}
void LogWidget::addLog(QString info)
{
QDateTime current_date_time = QDateTime::currentDateTime();
QString current_date = current_date_time.toString("yyyy/MM/dd hh:mm:ss");
//在第一列插入
ui->tableWidget->insertRow(0);
ui->tableWidget->setItem(0 , 0, new QTableWidgetItem(current_date));
ui->tableWidget->setItem(0 , 1, new QTableWidgetItem(info));
}