导联方案主界面初步设计
This commit is contained in:
parent
9ba7a28d79
commit
45ad0e67aa
78
xyylMCWEACSystem/leadscheme.cpp
Normal file
78
xyylMCWEACSystem/leadscheme.cpp
Normal file
@ -0,0 +1,78 @@
|
||||
#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);
|
||||
}
|
25
xyylMCWEACSystem/leadscheme.h
Normal file
25
xyylMCWEACSystem/leadscheme.h
Normal file
@ -0,0 +1,25 @@
|
||||
#ifndef LEADSCHEME_H
|
||||
#define LEADSCHEME_H
|
||||
#include <QWidget>
|
||||
#include <QLabel>
|
||||
#include <QLineEdit>
|
||||
#include <QPushButton>
|
||||
|
||||
#include "navlistwidget.h"
|
||||
class LeadScheme:public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
LeadScheme(QWidget * parent = NULL);
|
||||
virtual ~LeadScheme();
|
||||
|
||||
void init();
|
||||
void connect();
|
||||
void initLay();
|
||||
private:
|
||||
NavListWidget m_LeadSchemes;
|
||||
NavListWidget m_listNum;
|
||||
NavListWidget m_listPoints;
|
||||
NavListWidget m_listExPoints;
|
||||
};
|
||||
#endif // LEADSCHEME_H
|
@ -38,6 +38,7 @@
|
||||
#include "parametersettingswidget.h"
|
||||
#include <QCalendarWidget>
|
||||
#include "datamanager.h"
|
||||
#include "leadscheme.h"
|
||||
#include <QTextCodec>
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
@ -57,6 +58,8 @@ int main(int argc, char *argv[])
|
||||
|
||||
DataManager::instance();
|
||||
|
||||
LeadScheme lead;
|
||||
lead.show();
|
||||
#if 0
|
||||
MedicalRecordManager me;
|
||||
me.show();
|
||||
|
@ -38,6 +38,7 @@ SOURCES += \
|
||||
framelesswindow.cpp \
|
||||
framewindow.cpp \
|
||||
hospitalinfo.cpp \
|
||||
leadscheme.cpp \
|
||||
loginwidget.cpp \
|
||||
main.cpp \
|
||||
mainwindow.cpp \
|
||||
@ -63,6 +64,7 @@ HEADERS += \
|
||||
framelesswindow.h \
|
||||
framewindow.h \
|
||||
hospitalinfo.h \
|
||||
leadscheme.h \
|
||||
loginwidget.h \
|
||||
mainwindow.h \
|
||||
medicalrecordmanager.h \
|
||||
|
Loading…
x
Reference in New Issue
Block a user