导联方案界面优化

This commit is contained in:
work-zym\zhangyiming 2024-11-29 16:44:01 +08:00
parent 2f06dbc3e5
commit 4c89cb3e19
2 changed files with 35 additions and 11 deletions

Binary file not shown.

View File

@ -256,15 +256,20 @@ void LeadScheme::initLay()
hlayWPoints->addLayout(vlayNum ); hlayWPoints->addLayout(vlayNum );
hlayWPoints->addLayout(vlayPoints); hlayWPoints->addLayout(vlayPoints);
hlayWPoints->addLayout(vlayExPoints); hlayWPoints->addLayout(vlayExPoints);
#else
QLabel * labScheme = new QLabel; QLabel * labScheme = new QLabel;
labScheme->setText("导联方案"); labScheme->setText("导联方案");
QVBoxLayout * vlayScheme = new QVBoxLayout; QVBoxLayout * vlayScheme = new QVBoxLayout;
vlayScheme->addWidget(labScheme); vlayScheme->addWidget(labScheme,1,Qt::AlignHCenter);
vlayScheme->addWidget(&m_LeadSchemes); vlayScheme->addWidget(&m_LeadSchemes,1);
vlayScheme->addStretch();
#else
QLabel * labScheme = new QLabel;
labScheme->setText("导联方案");
QLabel * labNum = new QLabel; QLabel * labNum = new QLabel;
labNum->setText("导联"); labNum->setText("导联");
@ -310,6 +315,8 @@ void LeadScheme::initLay()
"T3"<<"T4"<<"T5"<<"T6"; "T3"<<"T4"<<"T5"<<"T6";
strList3<<"A1"<<"A2"<<"A1"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<< strList3<<"A1"<<"A2"<<"A1"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<
"A1"<<"A2"<<"A1"<<"A2"; "A1"<<"A2"<<"A1"<<"A2";
QButtonGroup *pButtonGroup0 = new QButtonGroup(this);
QButtonGroup *pButtonGroup1 = new QButtonGroup(this); QButtonGroup *pButtonGroup1 = new QButtonGroup(this);
// 设置互斥 // 设置互斥
pButtonGroup1->setExclusive(true); pButtonGroup1->setExclusive(true);
@ -319,7 +326,24 @@ void LeadScheme::initLay()
QButtonGroup *pButtonGroup3 = new QButtonGroup(this); QButtonGroup *pButtonGroup3 = new QButtonGroup(this);
// 设置互斥 // 设置互斥
pButtonGroup3->setExclusive(true); pButtonGroup3->setExclusive(true);
gridlayOut->addWidget(labNum,0,0,Qt::AlignHCenter); int colmn = 0;
QStringList Sches;
Sches<<"8通道"<<"16通道"<<"64通道";
gridlayOut->addWidget(labScheme,0,colmn++,Qt::AlignHCenter);
for (int i= 0 ; i<Sches.size();i++)
{
QPushButton * btn = new QPushButton(Sches.at(i));
//btn->setMinimumHeight(minHeight);
btn->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
pButtonGroup0->addButton(btn);
gridlayOut->addWidget( btn,i+1,0);
btn->setCheckable(true);
}
gridlayOut->addWidget(labNum,0,colmn++,Qt::AlignHCenter);
int minHeight = 45; int minHeight = 45;
for (int i = 0 ;i<strList1.size();i++) for (int i = 0 ;i<strList1.size();i++)
{ {
@ -327,29 +351,29 @@ void LeadScheme::initLay()
//btn->setMinimumHeight(minHeight); //btn->setMinimumHeight(minHeight);
btn->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); btn->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
pButtonGroup1->addButton(btn); pButtonGroup1->addButton(btn);
gridlayOut->addWidget( btn,i+1,0); gridlayOut->addWidget( btn,i+1,1);
btn->setCheckable(true); btn->setCheckable(true);
} }
gridlayOut->addWidget( labPoints,0,1,Qt::AlignHCenter); gridlayOut->addWidget( labPoints,0,colmn++,Qt::AlignHCenter);
for (int i = 0 ;i<strList2.size();i++) for (int i = 0 ;i<strList2.size();i++)
{ {
QPushButton * btn = new QPushButton(strList2.at(i)); QPushButton * btn = new QPushButton(strList2.at(i));
//btn->setMinimumHeight(minHeight); //btn->setMinimumHeight(minHeight);
btn->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); btn->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
pButtonGroup2->addButton(btn); pButtonGroup2->addButton(btn);
gridlayOut->addWidget( btn,i+1,1); gridlayOut->addWidget( btn,i+1,2);
btn->setCheckable(true); btn->setCheckable(true);
} }
gridlayOut->addWidget( labExPoints,0,2,Qt::AlignHCenter); gridlayOut->addWidget( labExPoints,0,colmn++,Qt::AlignHCenter);
for (int i = 0 ;i<strList3.size();i++) for (int i = 0 ;i<strList3.size();i++)
{ {
QPushButton * btn = new QPushButton(strList3.at(i)); QPushButton * btn = new QPushButton(strList3.at(i));
//btn->setMinimumHeight(minHeight); //btn->setMinimumHeight(minHeight);
btn->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); btn->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
pButtonGroup3->addButton(btn); pButtonGroup3->addButton(btn);
gridlayOut->addWidget( btn,i+1,2); gridlayOut->addWidget( btn,i+1,3);
btn->setCheckable(true); btn->setCheckable(true);
} }
@ -361,8 +385,8 @@ void LeadScheme::initLay()
// wClickedPints->setFixedWidth(500); // wClickedPints->setFixedWidth(500);
//wClickedPints->show(); //wClickedPints->show();
QHBoxLayout * hlayAll = new QHBoxLayout; QHBoxLayout * hlayAll = new QHBoxLayout;
hlayAll->addLayout(vlayScheme,1); // hlayAll->addLayout(vlayScheme,1);
hlayAll->addWidget(wPoints,2); hlayAll->addWidget(wPoints,3);
hlayAll->addWidget(wClickedPints,3); hlayAll->addWidget(wClickedPints,3);