搜索框控件设计
This commit is contained in:
parent
571b0911d9
commit
cf4cbf37f5
Binary file not shown.
@ -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()
|
||||
{
|
||||
|
@ -16,6 +16,7 @@
|
||||
#include <QTabWidget>
|
||||
|
||||
#include <QHeaderView>
|
||||
#include <QAction>
|
||||
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;
|
||||
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user