导联方案主界面初步设计
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 "parametersettingswidget.h"
|
||||||
#include <QCalendarWidget>
|
#include <QCalendarWidget>
|
||||||
#include "datamanager.h"
|
#include "datamanager.h"
|
||||||
|
#include "leadscheme.h"
|
||||||
#include <QTextCodec>
|
#include <QTextCodec>
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
@ -57,6 +58,8 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
DataManager::instance();
|
DataManager::instance();
|
||||||
|
|
||||||
|
LeadScheme lead;
|
||||||
|
lead.show();
|
||||||
#if 0
|
#if 0
|
||||||
MedicalRecordManager me;
|
MedicalRecordManager me;
|
||||||
me.show();
|
me.show();
|
||||||
|
@ -38,6 +38,7 @@ SOURCES += \
|
|||||||
framelesswindow.cpp \
|
framelesswindow.cpp \
|
||||||
framewindow.cpp \
|
framewindow.cpp \
|
||||||
hospitalinfo.cpp \
|
hospitalinfo.cpp \
|
||||||
|
leadscheme.cpp \
|
||||||
loginwidget.cpp \
|
loginwidget.cpp \
|
||||||
main.cpp \
|
main.cpp \
|
||||||
mainwindow.cpp \
|
mainwindow.cpp \
|
||||||
@ -63,6 +64,7 @@ HEADERS += \
|
|||||||
framelesswindow.h \
|
framelesswindow.h \
|
||||||
framewindow.h \
|
framewindow.h \
|
||||||
hospitalinfo.h \
|
hospitalinfo.h \
|
||||||
|
leadscheme.h \
|
||||||
loginwidget.h \
|
loginwidget.h \
|
||||||
mainwindow.h \
|
mainwindow.h \
|
||||||
medicalrecordmanager.h \
|
medicalrecordmanager.h \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user