完善搜索框相关功能

This commit is contained in:
work-zym\zhangyiming 2024-11-06 17:11:36 +08:00
parent cf4cbf37f5
commit cf69273a43
3 changed files with 25 additions and 14 deletions

Binary file not shown.

View File

@ -18,18 +18,15 @@ MedicalRecordManager::~MedicalRecordManager()
void MedicalRecordManager::init() void MedicalRecordManager::init()
{ {
//QAction //QAction
m_actSearch = new QAction; m_actSearch = new QAction;
m_actSearch->setToolTip("搜索");//设置鼠标悬浮的提示 m_actSearch->setToolTip("搜索");//设置鼠标悬浮的提示
m_actSearch->setIcon(QIcon(":/image/EGG_icon_amplify.png"));//加载显示图片 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);
m_editSearch.setGeometry(100, 150, 400, 50);//设置编辑框位置大小
m_editSearch.setPlaceholderText("请输入你想要搜索的内容");//设置编辑框没有输入内容时的友好提示
//TrailingPosition:将action放置在右边
m_editSearch.addAction(m_actSearch, QLineEdit::LeadingPosition);//QLineEdit::TrailingPosition);
@ -45,8 +42,14 @@ void MedicalRecordManager::initLay()
bool MedicalRecordManager::initConnect() bool MedicalRecordManager::initConnect()
{ {
connect(m_actSearch, SIGNAL(triggered(bool)), this, SLOT(slotSearch()));
return true;
} }
void MedicalRecordManager::slotSearch()
{
qDebug()<<"sss"<<endl;
}
void MedicalRecordManager::initTable() void MedicalRecordManager::initTable()
{ {
m_tableWidget.setFocusPolicy(Qt::NoFocus); m_tableWidget.setFocusPolicy(Qt::NoFocus);
@ -112,7 +115,7 @@ void MedicalRecordManager::initTable()
m_tableWidget.item(row, 3)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter); m_tableWidget.item(row, 3)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
} }
QStringList lstHHead; QStringList lstHHead;
/*("序号") "文件") << "修改日期"*/ /*("序号") "文件") << "修改日期"*/
lstHHead << tr("序号") << tr("检查号") << tr("类别") << tr("姓名") <<tr("性别") lstHHead << tr("序号") << tr("检查号") << tr("类别") << tr("姓名") <<tr("性别")
<< tr("年龄") <<tr("左右利")<<tr("其他信息"); << tr("年龄") <<tr("左右利")<<tr("其他信息");
m_tableWidget.setHorizontalHeaderLabels(lstHHead);//setWordWrap(true) m_tableWidget.setHorizontalHeaderLabels(lstHHead);//setWordWrap(true)

View File

@ -27,11 +27,19 @@ public:
void init(); void init();
void initLay(); void initLay();
bool initConnect(); bool initConnect();
QTableWidget m_tableWidget; void initTable();
void initTable(); private slots:
/*
des:
*/
void slotSearch();
private: private:
QAction * m_actSearch; QAction * m_actSearch;
QLineEdit m_editSearch; QLineEdit m_editSearch;
QTableWidget m_tableWidget;
//打开 //打开
QPushButton m_btnOpen; QPushButton m_btnOpen;
//编辑 //编辑