医院信息布局、样式
This commit is contained in:
parent
4701869d39
commit
3149499fba
Binary file not shown.
@ -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;
|
||||
QWidget * w = new QWidget;
|
||||
w->setLayout(vlay);
|
||||
|
||||
QVBoxLayout * hlayall = new QVBoxLayout;
|
||||
hlayall->addWidget(w);
|
||||
hlayall->addLayout(hlay4);
|
||||
|
||||
w->setStyleSheet("QWidget \
|
||||
{\
|
||||
background-color:white;\
|
||||
border-radius:10px;\
|
||||
}"\
|
||||
);
|
||||
|
||||
setLayout(hlayall);
|
||||
#else
|
||||
|
||||
QVBoxLayout * vlay1 = new QVBoxLayout;
|
||||
QHBoxLayout * hlay = new QHBoxLayout;
|
||||
QVBoxLayout * vlay = new QVBoxLayout;
|
||||
vlay->addLayout(gridlaySearch);
|
||||
vlay->addLayout(hlay);
|
||||
hlay->addWidget(&m_labStart2);
|
||||
hlay->addWidget(&m_labHospitalName);
|
||||
vlay1->addLayout(hlay);
|
||||
|
||||
setLayout(vlay);
|
||||
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();
|
||||
|
||||
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);
|
||||
QVBoxLayout * vlay3= new QVBoxLayout;
|
||||
vlay3->addWidget(&m_labUser);
|
||||
vlay3->addWidget(&m_labpasswd);
|
||||
vlay3->addWidget(&m_labRepasswd);
|
||||
vlay3->addStretch();
|
||||
|
||||
row ++;
|
||||
col = 0;
|
||||
gridlaySearch->addWidget(&m_labDataBaseName,row,col);
|
||||
gridlaySearch->addWidget(&m_editDataBaseName,row,++col);
|
||||
QVBoxLayout * vlay4= new QVBoxLayout;
|
||||
vlay4->addWidget(&m_editUser);
|
||||
vlay4->addWidget(&m_editPasswd);
|
||||
vlay4->addWidget(&m_editRePasswd);
|
||||
vlay4->addStretch();
|
||||
|
||||
row ++;
|
||||
col = 0;
|
||||
gridlaySearch->addWidget(&m_labUser,row,col);
|
||||
gridlaySearch->addWidget(&m_editUser,row,++col);
|
||||
QHBoxLayout * hlay4 = new QHBoxLayout;
|
||||
hlay4->addStretch();
|
||||
hlay4->addWidget(&m_btnOK);
|
||||
hlay4->addWidget(&m_btnCancel);
|
||||
hlay4->addStretch();
|
||||
|
||||
row ++;
|
||||
col = 0;
|
||||
gridlaySearch->addWidget(&m_labpasswd,row,col);
|
||||
gridlaySearch->addWidget(&m_editPasswd,row,++col);
|
||||
QHBoxLayout * hlayAll = new QHBoxLayout;
|
||||
hlayAll->addLayout(vlay1);
|
||||
hlayAll->addLayout(vlay2);
|
||||
hlayAll->addLayout(vlay3);
|
||||
hlayAll->addLayout(vlay4);
|
||||
|
||||
hlay->addStretch();
|
||||
hlay->addWidget(&m_btnOK);
|
||||
hlay->addStretch();
|
||||
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
|
||||
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.9.1, 2024-11-13T10:56:32. -->
|
||||
<!-- Written by QtCreator 4.9.1, 2024-11-15T03:02:20. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
|
Loading…
x
Reference in New Issue
Block a user