From 4813de2c1603a2150eba6680effb9d45efd86fca Mon Sep 17 00:00:00 2001 From: ShaopengLin Date: Mon, 28 Oct 2024 22:57:19 -0400 Subject: [PATCH] LineEdit Should PopupFocus Missing this reason cause completer to do nothing --- src/searchbar.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/searchbar.cpp b/src/searchbar.cpp index 050edcc..fdf8352 100644 --- a/src/searchbar.cpp +++ b/src/searchbar.cpp @@ -195,7 +195,8 @@ void SearchBarLineEdit::focusInEvent( QFocusEvent* event) } if (event->reason() == Qt::ActiveWindowFocusReason || event->reason() == Qt::MouseFocusReason || - event->reason() == Qt::ShortcutFocusReason) { + event->reason() == Qt::ShortcutFocusReason || + event->reason() == Qt::PopupFocusReason) { connect(&m_completer, QOverload::of(&QCompleter::activated), this, &QLineEdit::setText,Qt::UniqueConnection);