1 Star 0 Fork 2

尘年灬往事 / smart-community

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
staff_form.cpp 2.30 KB
一键复制 编辑 原始数据 按行查看 历史
QingluWang 提交于 2019-01-23 15:10 . 业主->车位管理模块完成
#include "staff_form.h"
StaffForm::StaffForm(QWidget *parent) : QWidget(parent)
{
this->resize(800,500);
layout=new QVBoxLayout(this);
//页头
h_label=new QLabel;
h_label->setText("智慧小区>工作人员");
//页头按钮
h_btn_1=new QPushButton;
h_btn_2=new QPushButton;
h_btn_3=new QPushButton;
h_btn_4=new QPushButton;
h_btn_5=new QPushButton;
h_btn_1->setText("业主管理");
h_btn_2->setText("个人考勤");
h_btn_3->setText("车位管理");
h_btn_4->setText("费用管理");
h_btn_5->setText("故障管理");
h_layout=new QHBoxLayout();
h_layout->addWidget(h_btn_1);
h_layout->addWidget(h_btn_2);
h_layout->addWidget(h_btn_3);
h_layout->addWidget(h_btn_4);
h_layout->addWidget(h_btn_5);
//页面中部
syzmw=new StaffYeZhuManageWidget;
skqmw=new StaffKaoQinManageWidget;
scwmw=new StaffCheWeiManageWidget;
sfymw=new StaffFeiYongManageWidget;
sgzmw=new StaffGuZhangManageWidget;
c_stackedWidget=new QStackedWidget(this);
c_stackedWidget->addWidget(syzmw);
c_stackedWidget->addWidget(skqmw);
c_stackedWidget->addWidget(scwmw);
c_stackedWidget->addWidget(sfymw);
c_stackedWidget->addWidget(sgzmw);
//页面底部
b_btn=new QPushButton;
b_btn->setText("退出");
//排版
layout->addWidget(h_label);
layout->addLayout(h_layout);
layout->addWidget(c_stackedWidget);
layout->addWidget(b_btn);
//信号和槽关联
connect(b_btn,QPushButton::clicked,this,quit);
connect(h_btn_1,QPushButton::clicked,this,checkoutYeZhu);
connect(h_btn_2,QPushButton::clicked,this,checkoutKaoQin);
connect(h_btn_3,QPushButton::clicked,this,checkoutCheWei);
connect(h_btn_4,QPushButton::clicked,this,checkoutFeiYong);
connect(h_btn_5,QPushButton::clicked,this,checkoutGuZhang);
}
void StaffForm::checkout(const int &num){
int index=c_stackedWidget->currentIndex();
if(index!=num){
index=num;
c_stackedWidget->setCurrentIndex(index);
}
}
void StaffForm::checkoutYeZhu(){
checkout(0);
}
void StaffForm::checkoutKaoQin(){
checkout(1);
}
void StaffForm::checkoutCheWei(){
checkout(2);
}
void StaffForm::checkoutFeiYong(){
checkout(3);
}
void StaffForm::checkoutGuZhang(){
checkout(4);
}
void StaffForm::quit(){
exit(0);
}
1
https://gitee.com/mikema_138/smart-community.git
git@gitee.com:mikema_138/smart-community.git
mikema_138
smart-community
smart-community
master

搜索帮助