diff --git a/bin/xyylMCWEACSystem.exe b/bin/xyylMCWEACSystem.exe index 752d098..ba7c24b 100644 Binary files a/bin/xyylMCWEACSystem.exe and b/bin/xyylMCWEACSystem.exe differ diff --git a/xyylMCWEACSystem/medicalrecordmanager.cpp b/xyylMCWEACSystem/medicalrecordmanager.cpp index 8066911..c5e5729 100644 --- a/xyylMCWEACSystem/medicalrecordmanager.cpp +++ b/xyylMCWEACSystem/medicalrecordmanager.cpp @@ -17,44 +17,30 @@ MedicalRecordManager::~MedicalRecordManager() } void MedicalRecordManager::init() { - //搜索条件 - m_grpSearchConditionDes.setTitle(tr("SearchCondition")); - //检查号 - m_chCheckNum.setText(tr("CheckNum"));; - QLineEdit m_editCheckNum; - //姓名 - m_chName.setText(tr("Name"));;; - //检查日期 - m_chCheckDate.setText(tr("CheckDate")); - //搜索 - m_btnSearch.setText(tr("Search"));;; + //QAction + m_actSearch = new QAction; + m_actSearch->setToolTip("搜索");//设置鼠标悬浮的提示 + m_actSearch->setIcon(QIcon(":/image/EGG_icon_amplify.png"));//加载显示图片 + + + //第二个编辑框 + + m_editSearch.setGeometry(100, 150, 400, 50);//设置编辑框位置大小 + m_editSearch.setPlaceholderText("请输入你想要搜索的内容");//设置编辑框没有输入内容时的友好提示 + + //TrailingPosition:将action放置在右边 + m_editSearch.addAction(m_actSearch, QLineEdit::LeadingPosition);//QLineEdit::TrailingPosition); + + + } void MedicalRecordManager::initLay() { - QGridLayout * gridlaySearch = new QGridLayout; - QHBoxLayout * hlaySearch = new QHBoxLayout; - QVBoxLayout * vlaySearch = new QVBoxLayout; - vlaySearch->addLayout(gridlaySearch); - vlaySearch->addLayout(hlaySearch); - m_grpSearchConditionDes.setLayout(vlaySearch); - - int col = 0; - int row = 0; - gridlaySearch->addWidget(&m_chCheckNum,row,col); - gridlaySearch->addWidget(&m_editCheckNum,row,++col); - row ++; - col = 0; - gridlaySearch->addWidget(&m_chName,row,col); - gridlaySearch->addWidget(&m_editName,row,++col); - row ++; - - col = 0; - gridlaySearch->addWidget(&m_chCheckDate,row,col); - gridlaySearch->addWidget(&m_editDate,row,++col); - - hlaySearch->addStretch(); - hlaySearch->addWidget(&m_btnSearch); + QHBoxLayout * hlay = new QHBoxLayout; + m_editSearch.setStyleSheet(":/image/EGG_icon_amplify.png"); + hlay->addWidget(&m_editSearch); + setLayout(hlay); } bool MedicalRecordManager::initConnect() { diff --git a/xyylMCWEACSystem/medicalrecordmanager.h b/xyylMCWEACSystem/medicalrecordmanager.h index f030923..700cd91 100644 --- a/xyylMCWEACSystem/medicalrecordmanager.h +++ b/xyylMCWEACSystem/medicalrecordmanager.h @@ -16,6 +16,7 @@ #include #include +#include class MedicalRecordManager:public QWidget { Q_OBJECT @@ -29,23 +30,24 @@ public: QTableWidget m_tableWidget; void initTable(); private: - //搜索条件 - //QLabel m_labSearchConditionDes; - QGroupBox m_grpSearchConditionDes; - //检查号 - QCheckBox m_chCheckNum; - - QLineEdit m_editCheckNum; - //姓名 - QCheckBox m_chName; - - QLineEdit m_editName; - //检查日期 - QCheckBox m_chCheckDate; - QDateEdit m_editDate; - - //搜索 - QPushButton m_btnSearch; + QAction * m_actSearch; + QLineEdit m_editSearch; + //打开 + QPushButton m_btnOpen; + //编辑 + QPushButton m_btnEdit; + //导出 + QPushButton m_btnExport; + //删除 + QPushButton m_btnDelete; + //上一页 + QPushButton m_btnUpPage; + //下一页 + QPushButton m_btnNetPage; + //首页 + QPushButton m_btnfirstPage; + //尾页 + QPushButton m_btnlastPage; };