From 2e9fb9960e7434ff8fee7f835cff99212331a5d9 Mon Sep 17 00:00:00 2001 From: Krad Date: Tue, 10 May 2022 16:40:42 +0800 Subject: [PATCH] Fix column header click bug(about current row) --- src/forms/select/SelectFormWidget.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/forms/select/SelectFormWidget.cpp b/src/forms/select/SelectFormWidget.cpp index 8d5bb67..317d884 100644 --- a/src/forms/select/SelectFormWidget.cpp +++ b/src/forms/select/SelectFormWidget.cpp @@ -143,6 +143,10 @@ SelectFormWidget::SelectFormWidget(QWidget* parent) : connect(table->horizontalHeader(),&QHeaderView::sectionClicked,[=](int index){ edit_patient->clearPatientInformation(); prepareButtons(false); + if(model->rowCount()>0){ + table->selectRow(0); + model->selectRow(0); + } }); // btn add slot @@ -155,9 +159,10 @@ SelectFormWidget::SelectFormWidget(QWidget* parent) : if (dialog.exec() == QDialog::Accepted) { table->selectRow(0); model->selectRow(0); + LOG_USER_OPERATION(AddPatient) + btnSelect->setEnabled(true); } - LOG_USER_OPERATION(AddPatient) - btnSelect->setEnabled(true); + }); // btn edit slot