79 lines
2.5 KiB
C++
79 lines
2.5 KiB
C++
#include "leadscheme.h"
|
|
|
|
LeadScheme::LeadScheme(QWidget * parent ):QWidget (parent)
|
|
{
|
|
init();
|
|
connect();
|
|
initLay();
|
|
|
|
}
|
|
LeadScheme::~LeadScheme()
|
|
{
|
|
|
|
|
|
}
|
|
|
|
void LeadScheme::init()
|
|
{
|
|
|
|
}
|
|
void LeadScheme::connect()
|
|
{
|
|
m_LeadSchemes.setList(QStringList()<<"8通道"<<"16通道"<<"64通道",QStringList()<<""<<""<<"");
|
|
m_listNum.setList(QStringList()<<"0"<<"1"<<"2"<<"3"<<"4"<<"5"<<"6"<<"7"<<"8"<<"9"<<"10"<<"11"<<
|
|
"12"<<"13"<<"14"<<"15",QStringList()<<"0"<<"1"<<"2"<<"3"<<"4"<<"5"<<"6"<<"7"<<"8"<<"9"<<"10"<<"11"<<
|
|
"12"<<"13"<<"14"<<"15");
|
|
m_listPoints.setList( QStringList()<<"F1"<<"F2"<<"F3"<<"F4"<<"C3"<<"C4"<<"P3"<<"P4"<<"O1"<<"O2"<<"F7"<<"F8"<<
|
|
"T3"<<"T4"<<"T5"<<"T6", QStringList()<<"F1"<<"F2"<<"F3"<<"F4"<<"C3"<<"C4"<<"P3"<<"P4"<<"O1"<<"O2"<<"F7"<<"F8"<<
|
|
"T3"<<"T4"<<"T5"<<"T6");
|
|
m_listExPoints.setList(QStringList()<<"A1"<<"A2"<<"A1"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<
|
|
"A1"<<"A2"<<"A1"<<"A2",QStringList()<<"A1"<<"A2"<<"A1"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<"A2"<<"A1"<<
|
|
"A1"<<"A2"<<"A1"<<"A2");
|
|
|
|
}
|
|
void LeadScheme::initLay()
|
|
{
|
|
|
|
QLabel * labScheme = new QLabel;
|
|
labScheme->setText("导联方案");
|
|
QVBoxLayout * vlayScheme = new QVBoxLayout;
|
|
vlayScheme->addWidget(labScheme);
|
|
vlayScheme->addWidget(&m_LeadSchemes);
|
|
|
|
QLabel * labNum = new QLabel;
|
|
labNum->setText("导联");
|
|
QVBoxLayout * vlayNum = new QVBoxLayout;
|
|
vlayNum->addWidget(labNum);
|
|
vlayNum->addWidget(&m_listNum);
|
|
|
|
|
|
QLabel * labPoints = new QLabel;
|
|
labPoints->setText("测点");
|
|
QVBoxLayout * vlayPoints = new QVBoxLayout;
|
|
vlayPoints->addWidget(labPoints);
|
|
vlayPoints->addWidget(&m_listPoints);
|
|
|
|
|
|
QLabel * labExPoints = new QLabel;
|
|
labExPoints->setText("参考点");
|
|
QVBoxLayout * vlayExPoints = new QVBoxLayout;
|
|
vlayExPoints->addWidget(labExPoints);
|
|
vlayExPoints->addWidget(&m_listExPoints);
|
|
|
|
QHBoxLayout * hlayWPoints = new QHBoxLayout;
|
|
QWidget * wPoints = new QWidget;
|
|
wPoints->setLayout(hlayWPoints);
|
|
hlayWPoints->addLayout(vlayNum);
|
|
hlayWPoints->addLayout(vlayPoints);
|
|
hlayWPoints->addLayout(vlayExPoints);
|
|
|
|
|
|
QWidget * wClickedPints = new QWidget;
|
|
|
|
QHBoxLayout * hlayAll = new QHBoxLayout;
|
|
hlayAll->addLayout(vlayScheme);
|
|
hlayAll->addWidget(wPoints);
|
|
hlayAll->addWidget(wClickedPints);
|
|
setLayout(hlayAll);
|
|
}
|