#include "receptionist.h" #include "ui_receptionist.h" #include "cellstatus.h" #include #include #include "room.h" receptionist::receptionist(QWidget *parent) : QMainWindow(parent), ui(new Ui::receptionist) { ui->setupUi(this); ui->tableWidget->setRowCount(4); ui->tableWidget->verticalHeader()->setVisible(false); QStringList strs = {QString::fromLocal8Bit("房间号"), QString::fromLocal8Bit(" 房间类型 "), QString::fromLocal8Bit(" 是否带窗 "), QString::fromLocal8Bit(" 负责人 "),QString::fromLocal8Bit(" 状态 "),QString::fromLocal8Bit(" 退房时间 "), QString::fromLocal8Bit("客户信息"),QString::fromLocal8Bit("操作")}; ui->tableWidget->setColumnCount(strs.size()); ui->tableWidget->setStyleSheet("QTableWidget{border:2px groove gray;border-radius:15px;background-color:rgba(255, 255, 255, 30%);}"); ui->tableWidget->horizontalHeader()->setVisible(false); ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents); for(int i = 0; i < strs.size();i++) { ui->tableWidget->setItem(0,i,new QTableWidgetItem(strs[i])); } ui->tableWidget->setCellWidget(1,7,new cellstatus()); ui->tableWidget->setCellWidget(1,6,new QPushButton(QString::fromLocal8Bit("查看"))); ui->tableWidget->setCellWidget(2,7,new cellstatus()); ui->tableWidget->setCellWidget(2,6,new QPushButton(QString::fromLocal8Bit("查看"))); ui->tableWidget->setCellWidget(3,7,new cellstatus()); ui->tableWidget->setCellWidget(3,6,new QPushButton(QString::fromLocal8Bit("查看"))); //数据 ui->tableWidget->setItem(1,0,new QTableWidgetItem(QString::fromLocal8Bit("1101"))); ui->tableWidget->setItem(1,1,new QTableWidgetItem(QString::fromLocal8Bit("双床房"))); ui->tableWidget->setItem(1,2,new QTableWidgetItem(QString::fromLocal8Bit("是"))); ui->tableWidget->setItem(1,3,new QTableWidgetItem(QString::fromLocal8Bit("李田所"))); ui->tableWidget->setItem(1,4,new QTableWidgetItem(QString::fromLocal8Bit("使用"))); ui->tableWidget->setItem(1,5,new QTableWidgetItem(QString::fromLocal8Bit("8/22"))); ui->tableWidget->setItem(2,0,new QTableWidgetItem(QString::fromLocal8Bit("1102"))); ui->tableWidget->setItem(2,1,new QTableWidgetItem(QString::fromLocal8Bit("大床房"))); ui->tableWidget->setItem(2,2,new QTableWidgetItem(QString::fromLocal8Bit("是"))); ui->tableWidget->setItem(2,3,new QTableWidgetItem(QString::fromLocal8Bit("李田所"))); ui->tableWidget->setItem(2,4,new QTableWidgetItem(QString::fromLocal8Bit("空闲"))); ui->tableWidget->setItem(2,5,new QTableWidgetItem(QString::fromLocal8Bit("-/--"))); ui->tableWidget->setItem(3,0,new QTableWidgetItem(QString::fromLocal8Bit("1103"))); ui->tableWidget->setItem(3,1,new QTableWidgetItem(QString::fromLocal8Bit("电竞房"))); ui->tableWidget->setItem(3,2,new QTableWidgetItem(QString::fromLocal8Bit("否"))); ui->tableWidget->setItem(3,3,new QTableWidgetItem(QString::fromLocal8Bit("李田所"))); ui->tableWidget->setItem(3,4,new QTableWidgetItem(QString::fromLocal8Bit("空闲"))); ui->tableWidget->setItem(3,5,new QTableWidgetItem(QString::fromLocal8Bit("-/--"))); setStyleSheet("QWidget#Widget{border-image:url(:/image/bg/backgroud.jpg);" "background-repeat:no-repeat;" "background-position: center;}"); /*room* m_room = new room(); m_room->show();*/ } receptionist::~receptionist() { delete ui; } void receptionist::paintEvent(QPaintEvent *) { QStyleOption opt; opt.init(this); QPainter p(this); style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); }