医院信息布局、样式
This commit is contained in:
parent
4701869d39
commit
3149499fba
Binary file not shown.
@ -62,8 +62,62 @@ void HospitalInfo::init()
|
|||||||
m_btnOK.setText("确认");;
|
m_btnOK.setText("确认");;
|
||||||
m_btnCancel.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);
|
m_labHospitalName.setFixedWidth(iwidth);
|
||||||
@ -87,14 +141,80 @@ void HospitalInfo::init()
|
|||||||
|
|
||||||
//确认密码
|
//确认密码
|
||||||
m_labRepasswd.setFixedWidth(iwidth+10);
|
m_labRepasswd.setFixedWidth(iwidth+10);
|
||||||
|
#endif
|
||||||
//确认
|
//确认
|
||||||
m_btnOK.setText("确认");;
|
m_btnOK.setText("确认");;
|
||||||
m_btnCancel.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()
|
void HospitalInfo::initLay()
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
|
|
||||||
int width_space = 60;
|
int width_space = 60;
|
||||||
QHBoxLayout * hlay0 = new QHBoxLayout;
|
QHBoxLayout * hlay0 = new QHBoxLayout;
|
||||||
@ -152,56 +272,96 @@ void HospitalInfo::initLay()
|
|||||||
vlay->addLayout(hlay3);
|
vlay->addLayout(hlay3);
|
||||||
vlay->addStretch();
|
vlay->addStretch();
|
||||||
|
|
||||||
#if 1
|
|
||||||
hlay0->setSpacing(0);
|
hlay0->setSpacing(0);
|
||||||
hlay->setSpacing(0);
|
hlay->setSpacing(0);
|
||||||
hlay1->setSpacing(0);
|
hlay1->setSpacing(0);
|
||||||
hlay2->setSpacing(0);
|
hlay2->setSpacing(0);
|
||||||
hlay3->setSpacing(0);
|
hlay3->setSpacing(0);
|
||||||
hlay4->setSpacing(0);
|
hlay4->setSpacing(0);
|
||||||
#endif
|
|
||||||
|
|
||||||
setLayout(vlay);
|
QWidget * w = new QWidget;
|
||||||
#if 0
|
w->setLayout(vlay);
|
||||||
QGridLayout * gridlaySearch = new QGridLayout;
|
|
||||||
QHBoxLayout * hlay = new QHBoxLayout;
|
|
||||||
QVBoxLayout * vlay = new QVBoxLayout;
|
|
||||||
vlay->addLayout(gridlaySearch);
|
|
||||||
vlay->addLayout(hlay);
|
|
||||||
|
|
||||||
setLayout(vlay);
|
QVBoxLayout * hlayall = new QVBoxLayout;
|
||||||
|
hlayall->addWidget(w);
|
||||||
|
hlayall->addLayout(hlay4);
|
||||||
|
|
||||||
int col = 0;
|
w->setStyleSheet("QWidget \
|
||||||
int row = 0;
|
{\
|
||||||
gridlaySearch->addWidget(&m_labHospitalName,row,col);
|
background-color:white;\
|
||||||
gridlaySearch->addWidget(&m_editHospitalName,row,++col);
|
border-radius:10px;\
|
||||||
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);
|
|
||||||
|
|
||||||
row ++;
|
setLayout(hlayall);
|
||||||
col = 0;
|
#else
|
||||||
gridlaySearch->addWidget(&m_labDataBaseName,row,col);
|
|
||||||
gridlaySearch->addWidget(&m_editDataBaseName,row,++col);
|
|
||||||
|
|
||||||
row ++;
|
QVBoxLayout * vlay1 = new QVBoxLayout;
|
||||||
col = 0;
|
QHBoxLayout * hlay = new QHBoxLayout;
|
||||||
gridlaySearch->addWidget(&m_labUser,row,col);
|
hlay->addWidget(&m_labStart2);
|
||||||
gridlaySearch->addWidget(&m_editUser,row,++col);
|
hlay->addWidget(&m_labHospitalName);
|
||||||
|
vlay1->addLayout(hlay);
|
||||||
|
|
||||||
row ++;
|
QHBoxLayout * hlay2 = new QHBoxLayout;
|
||||||
col = 0;
|
hlay2->addWidget(&m_labStart1);
|
||||||
gridlaySearch->addWidget(&m_labpasswd,row,col);
|
hlay2->addWidget(&m_labSection);
|
||||||
gridlaySearch->addWidget(&m_editPasswd,row,++col);
|
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();
|
QVBoxLayout * vlay3= new QVBoxLayout;
|
||||||
hlay->addWidget(&m_btnOK);
|
vlay3->addWidget(&m_labUser);
|
||||||
hlay->addStretch();
|
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
|
#endif
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE QtCreatorProject>
|
<!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>
|
<qtcreator>
|
||||||
<data>
|
<data>
|
||||||
<variable>EnvironmentId</variable>
|
<variable>EnvironmentId</variable>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user