diff --git a/bin/xyylMCWEACSystem.exe b/bin/xyylMCWEACSystem.exe index c0e83de..cff46d5 100644 Binary files a/bin/xyylMCWEACSystem.exe and b/bin/xyylMCWEACSystem.exe differ diff --git a/xyylMCWEACSystem/hospitalinfo.cpp b/xyylMCWEACSystem/hospitalinfo.cpp index e349b75..c119630 100644 --- a/xyylMCWEACSystem/hospitalinfo.cpp +++ b/xyylMCWEACSystem/hospitalinfo.cpp @@ -62,8 +62,62 @@ void HospitalInfo::init() m_btnOK.setText("确认");; m_btnCancel.setText("取消");; + int ihight = 40; - int iwidth = QFontMetrics(this->font()).width("医院名称"); + m_labStart1.setFixedHeight(ihight); + m_labStart2.setFixedHeight(ihight); + //医院名称 + m_labHospitalName.setFixedHeight(ihight); + m_editHospitalName.setFixedHeight(ihight); + //科室 + m_labSection.setFixedHeight(ihight); + m_editSection.setFixedHeight(ihight); + //用户人数 + m_labUserNum.setFixedHeight(ihight); + m_editUserNum.setFixedHeight(ihight); + + //数据名称 + m_labDataBaseName.setFixedHeight(ihight); + m_editDataBaseName.setFixedHeight(ihight); + + //用户名称 + m_labUser.setFixedHeight(ihight); + m_editUser.setFixedHeight(ihight); + //用户密码 + m_labpasswd.setFixedHeight(ihight); + m_editPasswd.setFixedHeight(ihight); + //确认密码 + m_labRepasswd.setFixedHeight(ihight); + m_editRePasswd.setFixedHeight(ihight); + + +#if 0 + int iwidth = 40; + + //医院名称 + m_labHospitalName.setFixedHeight(iwidth); + + //科室 + m_labSection.setFixedHeight(iwidth); + + //用户人数 + m_labUserNum.setFixedHeight(iwidth); + + + //数据名称 + m_labDataBaseName.setFixedHeight(iwidth); + + + //用户名称 + m_labUser.setFixedHeight(iwidth); + + //用户名称 + m_labpasswd.setFixedHeight(iwidth); + + //确认密码 + m_labRepasswd.setFixedHeight(iwidth); + + int iwidth = QFontMetrics(this->font()).width("医院名称")+8; //医院名称 m_labHospitalName.setFixedWidth(iwidth); @@ -87,14 +141,80 @@ void HospitalInfo::init() //确认密码 m_labRepasswd.setFixedWidth(iwidth+10); - +#endif //确认 m_btnOK.setText("确认");; m_btnCancel.setText("取消");; + + + m_btnOK.setStyleSheet("QPushButton{\ + background: white;\ + border-radius:10px;padding:7px 10px;\ + }\ + QPushButton:hover{\ + background: #0d9ddb;\ + border-radius:10px;padding:7px 10px;\ + }\ + QPushButton:pressed{\ + background: #0d9ddb;\ + border-radius:10px;padding:7px 10px;\ + }\ + QPushButton:checked{\ + background: #0d9ddb;\ + border-radius:10px;padding:7px 10px;\ + }"); + m_btnCancel.setStyleSheet("QPushButton{\ + background: white;\ + border-radius:10px;padding:7px 10px;\ + }\ + QPushButton:hover{\ + background: #0d9ddb;\ + border-radius:10px;padding:7px 10px;\ + }\ + QPushButton:pressed{\ + background: #0d9ddb;\ + border-radius:10px;padding:7px 10px;\ + }\ + QPushButton:checked{\ + background: #0d9ddb;\ + border-radius:10px;padding:7px 10px;\ + }"); + + m_btnCancel.setMinimumWidth(100); + m_btnOK.setMinimumWidth(100); + +#if 0 + int ediWidth = 150; + //医院信息 + + //医院名称 + m_labHospitalName.setFixedWidth(ediWidth); + m_editHospitalName.setFixedWidth(ediWidth); + //科室 + m_editSection.setFixedWidth(ediWidth); + m_editSection.setFixedWidth(ediWidth);; + //用户人数 + m_editUserNum.setFixedWidth(ediWidth); + m_editUserNum.setFixedWidth(ediWidth);; + + //数据名称 + m_labHospitalName.setFixedWidth(ediWidth); + m_editDataBaseName.setFixedWidth(ediWidth);; + + //用户名称 + m_labHospitalName.setFixedWidth(ediWidth); + m_editUser.setFixedWidth(ediWidth);; + //用户密码 + m_labHospitalName.setFixedWidth(ediWidth); + m_editPasswd.setFixedWidth(ediWidth);; + //确认密码 + m_labHospitalName.setFixedWidth(ediWidth); + m_editRePasswd.setFixedWidth(ediWidth);; +#endif } void HospitalInfo::initLay() { - +#if 0 int width_space = 60; QHBoxLayout * hlay0 = new QHBoxLayout; @@ -152,56 +272,96 @@ void HospitalInfo::initLay() vlay->addLayout(hlay3); vlay->addStretch(); -#if 1 + hlay0->setSpacing(0); hlay->setSpacing(0); hlay1->setSpacing(0); hlay2->setSpacing(0); hlay3->setSpacing(0); hlay4->setSpacing(0); -#endif - setLayout(vlay); -#if 0 - QGridLayout * gridlaySearch = new QGridLayout; - QHBoxLayout * hlay = new QHBoxLayout; - QVBoxLayout * vlay = new QVBoxLayout; - vlay->addLayout(gridlaySearch); - vlay->addLayout(hlay); + QWidget * w = new QWidget; + w->setLayout(vlay); - setLayout(vlay); + QVBoxLayout * hlayall = new QVBoxLayout; + hlayall->addWidget(w); + hlayall->addLayout(hlay4); - int col = 0; - int row = 0; - gridlaySearch->addWidget(&m_labHospitalName,row,col); - gridlaySearch->addWidget(&m_editHospitalName,row,++col); - row ++; - col = 0; - gridlaySearch->addWidget(&m_labSection,row,col); - gridlaySearch->addWidget(&m_editSection,row,++col); - row ++; - col = 0; - gridlaySearch->addWidget(&m_labUserNum,row,col); - gridlaySearch->addWidget(&m_editUserNum,row,++col); + w->setStyleSheet("QWidget \ + {\ + background-color:white;\ + border-radius:10px;\ + }"\ + ); - row ++; - col = 0; - gridlaySearch->addWidget(&m_labDataBaseName,row,col); - gridlaySearch->addWidget(&m_editDataBaseName,row,++col); + setLayout(hlayall); +#else - row ++; - col = 0; - gridlaySearch->addWidget(&m_labUser,row,col); - gridlaySearch->addWidget(&m_editUser,row,++col); + QVBoxLayout * vlay1 = new QVBoxLayout; + QHBoxLayout * hlay = new QHBoxLayout; + hlay->addWidget(&m_labStart2); + hlay->addWidget(&m_labHospitalName); + vlay1->addLayout(hlay); - row ++; - col = 0; - gridlaySearch->addWidget(&m_labpasswd,row,col); - gridlaySearch->addWidget(&m_editPasswd,row,++col); + QHBoxLayout * hlay2 = new QHBoxLayout; + hlay2->addWidget(&m_labStart1); + hlay2->addWidget(&m_labSection); + vlay1->addLayout(hlay2); + vlay1->addWidget(&m_labUserNum); + vlay1->addWidget(&m_labDataBaseName); +vlay1->addStretch(); + QVBoxLayout * vlay2 = new QVBoxLayout; + vlay2->addWidget(&m_editHospitalName); + vlay2->addWidget(&m_editSection); + vlay2->addWidget(&m_editUserNum); + vlay2->addWidget(&m_editDataBaseName); +vlay2->addStretch(); - hlay->addStretch(); - hlay->addWidget(&m_btnOK); - hlay->addStretch(); + QVBoxLayout * vlay3= new QVBoxLayout; + vlay3->addWidget(&m_labUser); + vlay3->addWidget(&m_labpasswd); + vlay3->addWidget(&m_labRepasswd); + vlay3->addStretch(); + + QVBoxLayout * vlay4= new QVBoxLayout; + vlay4->addWidget(&m_editUser); + vlay4->addWidget(&m_editPasswd); + vlay4->addWidget(&m_editRePasswd); + vlay4->addStretch(); + + QHBoxLayout * hlay4 = new QHBoxLayout; + hlay4->addStretch(); + hlay4->addWidget(&m_btnOK); + hlay4->addWidget(&m_btnCancel); + hlay4->addStretch(); + + QHBoxLayout * hlayAll = new QHBoxLayout; + hlayAll->addLayout(vlay1); + hlayAll->addLayout(vlay2); + hlayAll->addLayout(vlay3); + hlayAll->addLayout(vlay4); + + int ispace = 3; + vlay1->setSpacing(ispace); + vlay2->setSpacing(ispace); + vlay3->setSpacing(ispace); + vlay4->setSpacing(ispace); + + QVBoxLayout * vall = new QVBoxLayout; + //vall->addLayout(hlayAll); + + QWidget * w = new QWidget; + QHBoxLayout * hlayw = new QHBoxLayout; + hlayw->addWidget(&m_labHospitalInfo ); + QVBoxLayout * vlayw = new QVBoxLayout; + vlayw->addLayout(hlayw); + vlayw->addLayout(hlayAll); + w->setLayout(vlayw); + + vall->addWidget(w); + vall->addLayout(hlay4); + vall->addStretch(); + setLayout(vall); #endif } diff --git a/xyylMCWEACSystem/xyylMCWEACSystem.pro.user b/xyylMCWEACSystem/xyylMCWEACSystem.pro.user index a0458ac..2ec34f7 100644 --- a/xyylMCWEACSystem/xyylMCWEACSystem.pro.user +++ b/xyylMCWEACSystem/xyylMCWEACSystem.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId