diff --git a/Hotel_Management.pro b/Hotel_Management.pro index b38907d..110e0f5 100644 --- a/Hotel_Management.pro +++ b/Hotel_Management.pro @@ -10,23 +10,29 @@ CONFIG += c++17 SOURCES += \ administration.cpp \ + cellstatus.cpp \ customer.cpp \ main.cpp \ login.cpp \ + orderoom.cpp \ receptionist.cpp \ registers.cpp HEADERS += \ administration.h \ + cellstatus.h \ customer.h \ login.h \ + orderoom.h \ receptionist.h \ registers.h FORMS += \ administration.ui \ + cellstatus.ui \ customer.ui \ login.ui \ + orderoom.ui \ receptionist.ui \ registers.ui diff --git a/Hotel_Management.pro.user b/Hotel_Management.pro.user index 56394a9..dcc8ba1 100644 --- a/Hotel_Management.pro.user +++ b/Hotel_Management.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId @@ -236,8 +236,9 @@ 2 - Qt4ProjectManager.Qt4RunConfiguration:F:/Documents/qt/Hotel_Management/Hotel_Management.pro - F:/Documents/qt/Hotel_Management/Hotel_Management.pro + Hotel_Management2 + Qt4ProjectManager.Qt4RunConfiguration:F:/git/Hotel_Management/hotel/Hotel_Management.pro + F:/git/Hotel_Management/hotel/Hotel_Management.pro false true true diff --git a/table/cellstatus.cpp b/cellstatus.cpp similarity index 100% rename from table/cellstatus.cpp rename to cellstatus.cpp diff --git a/table/cellstatus.h b/cellstatus.h similarity index 100% rename from table/cellstatus.h rename to cellstatus.h diff --git a/table/cellstatus.ui b/cellstatus.ui similarity index 100% rename from table/cellstatus.ui rename to cellstatus.ui diff --git a/table/orderoom.cpp b/orderoom.cpp similarity index 100% rename from table/orderoom.cpp rename to orderoom.cpp diff --git a/table/orderoom.h b/orderoom.h similarity index 100% rename from table/orderoom.h rename to orderoom.h diff --git a/table/orderoom.ui b/orderoom.ui similarity index 100% rename from table/orderoom.ui rename to orderoom.ui diff --git a/receptionist.cpp b/receptionist.cpp index 6a3f896..3107bef 100644 --- a/receptionist.cpp +++ b/receptionist.cpp @@ -1,14 +1,78 @@ #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); +} diff --git a/receptionist.h b/receptionist.h index 93e7011..00bcdf8 100644 --- a/receptionist.h +++ b/receptionist.h @@ -17,6 +17,9 @@ public: private: Ui::receptionist *ui; + +protected: + void paintEvent(QPaintEvent *e); }; #endif // RECEPTIONIST_H diff --git a/receptionist.ui b/receptionist.ui index a45c9ff..6b9cce1 100644 --- a/receptionist.ui +++ b/receptionist.ui @@ -14,16 +14,46 @@ MainWindow - - - - 0 - 0 - 1920 - 1080 - - - + + + + + 房间检索: + + + + + + + + + + + 20 + + + + 宜客酒店 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + diff --git a/table/room.cpp b/table/room.cpp deleted file mode 100644 index 916dad6..0000000 --- a/table/room.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include "room.h" -#include "ui_room.h" -#include - -room::room(QWidget *parent) : - QWidget(parent), - ui(new Ui::room) -{ - 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("")}; - 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,5,new QPushButton(QString::fromLocal8Bit("޸"))); - ui->tableWidget->setCellWidget(2,5,new QPushButton(QString::fromLocal8Bit("޸"))); - - ui->tableWidget->setCellWidget(3,5,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(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(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(""))); - setStyleSheet("QWidget#room{border-image:url(:/img/backgroud.jpg);" - "background-repeat:no-repeat;" - "background-position: center;}"); -} - -room::~room() -{ - delete ui; -} - -void room::paintEvent(QPaintEvent *e) -{ - QStyleOption opt; - opt.init(this); - QPainter p(this); - style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); -} diff --git a/table/room.h b/table/room.h deleted file mode 100644 index 1f09941..0000000 --- a/table/room.h +++ /dev/null @@ -1,26 +0,0 @@ -#ifndef ROOM_H -#define ROOM_H - -#include - -namespace Ui { -class room; -} - -class room : public QWidget -{ - Q_OBJECT - -public: - explicit room(QWidget *parent = nullptr); - ~room(); - -private: - Ui::room *ui; - -protected: - void paintEvent(QPaintEvent *e); - -}; - -#endif // ROOM_H diff --git a/table/room.ui b/table/room.ui deleted file mode 100644 index d0405be..0000000 --- a/table/room.ui +++ /dev/null @@ -1,73 +0,0 @@ - - - room - - - - 0 - 0 - 652 - 440 - - - - Form - - - - - - Qt::Horizontal - - - - 189 - 20 - - - - - - - - - - - - - - 房间检索: - - - - - - - 客房管理 - - - - - - - 账号管理 - - - - - - - - 20 - - - - 宜客酒店 - - - - - - - - diff --git a/table/widget.cpp b/table/widget.cpp deleted file mode 100644 index ebe496b..0000000 --- a/table/widget.cpp +++ /dev/null @@ -1,78 +0,0 @@ -#include "widget.h" -#include "ui_widget.h" -#include "cellstatus.h" -#include -#include -#include "room.h" - -Widget::Widget(QWidget *parent) - : QWidget(parent) - , ui(new Ui::Widget) -{ - 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();*/ - -} - -Widget::~Widget() -{ - delete ui; -} - -void Widget::paintEvent(QPaintEvent *e) -{ - QStyleOption opt; - opt.init(this); - QPainter p(this); - style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); -} diff --git a/table/widget.h b/table/widget.h deleted file mode 100644 index 135263e..0000000 --- a/table/widget.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef WIDGET_H -#define WIDGET_H - -#include - -QT_BEGIN_NAMESPACE -namespace Ui { class Widget; } -QT_END_NAMESPACE - -class Widget : public QWidget -{ - Q_OBJECT - -public: - Widget(QWidget *parent = nullptr); - ~Widget(); - -private: - Ui::Widget *ui; - -protected: - void paintEvent(QPaintEvent *e); - -}; -#endif // WIDGET_H diff --git a/table/widget.ui b/table/widget.ui deleted file mode 100644 index 20d3e6d..0000000 --- a/table/widget.ui +++ /dev/null @@ -1,59 +0,0 @@ - - - Widget - - - - 0 - 0 - 800 - 600 - - - - Widget - - - - - - 房间检索: - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 20 - - - - 宜客酒店 - - - - - - - - - - - - - -