搜索框控件设计
This commit is contained in:
parent
571b0911d9
commit
cf4cbf37f5
Binary file not shown.
@ -17,44 +17,30 @@ MedicalRecordManager::~MedicalRecordManager()
|
|||||||
}
|
}
|
||||||
void MedicalRecordManager::init()
|
void MedicalRecordManager::init()
|
||||||
{
|
{
|
||||||
//搜索条件
|
//QAction
|
||||||
m_grpSearchConditionDes.setTitle(tr("SearchCondition"));
|
m_actSearch = new QAction;
|
||||||
//检查号
|
m_actSearch->setToolTip("搜索");//设置鼠标悬浮的提示
|
||||||
m_chCheckNum.setText(tr("CheckNum"));;
|
m_actSearch->setIcon(QIcon(":/image/EGG_icon_amplify.png"));//加载显示图片
|
||||||
QLineEdit m_editCheckNum;
|
|
||||||
//姓名
|
|
||||||
m_chName.setText(tr("Name"));;;
|
//第二个编辑框
|
||||||
//检查日期
|
|
||||||
m_chCheckDate.setText(tr("CheckDate"));
|
m_editSearch.setGeometry(100, 150, 400, 50);//设置编辑框位置大小
|
||||||
//搜索
|
m_editSearch.setPlaceholderText("请输入你想要搜索的内容");//设置编辑框没有输入内容时的友好提示
|
||||||
m_btnSearch.setText(tr("Search"));;;
|
|
||||||
|
//TrailingPosition:将action放置在右边
|
||||||
|
m_editSearch.addAction(m_actSearch, QLineEdit::LeadingPosition);//QLineEdit::TrailingPosition);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
void MedicalRecordManager::initLay()
|
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()
|
bool MedicalRecordManager::initConnect()
|
||||||
{
|
{
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
#include <QTabWidget>
|
#include <QTabWidget>
|
||||||
|
|
||||||
#include <QHeaderView>
|
#include <QHeaderView>
|
||||||
|
#include <QAction>
|
||||||
class MedicalRecordManager:public QWidget
|
class MedicalRecordManager:public QWidget
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@ -29,23 +30,24 @@ public:
|
|||||||
QTableWidget m_tableWidget;
|
QTableWidget m_tableWidget;
|
||||||
void initTable();
|
void initTable();
|
||||||
private:
|
private:
|
||||||
//搜索条件
|
QAction * m_actSearch;
|
||||||
//QLabel m_labSearchConditionDes;
|
QLineEdit m_editSearch;
|
||||||
QGroupBox m_grpSearchConditionDes;
|
//打开
|
||||||
//检查号
|
QPushButton m_btnOpen;
|
||||||
QCheckBox m_chCheckNum;
|
//编辑
|
||||||
|
QPushButton m_btnEdit;
|
||||||
QLineEdit m_editCheckNum;
|
//导出
|
||||||
//姓名
|
QPushButton m_btnExport;
|
||||||
QCheckBox m_chName;
|
//删除
|
||||||
|
QPushButton m_btnDelete;
|
||||||
QLineEdit m_editName;
|
//上一页
|
||||||
//检查日期
|
QPushButton m_btnUpPage;
|
||||||
QCheckBox m_chCheckDate;
|
//下一页
|
||||||
QDateEdit m_editDate;
|
QPushButton m_btnNetPage;
|
||||||
|
//首页
|
||||||
//搜索
|
QPushButton m_btnfirstPage;
|
||||||
QPushButton m_btnSearch;
|
//尾页
|
||||||
|
QPushButton m_btnlastPage;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user