代码拉取完成,页面将自动刷新
#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);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。