diff --git a/main.cpp b/main.cpp index 6e109f3..ac1da84 100644 --- a/main.cpp +++ b/main.cpp @@ -86,9 +86,11 @@ int main(int argc, char *argv[]) w->showMaximized(); w->activateWindow(); w->raise(); + w->focusInput(); } }); w->showMaximized(); + w->focusInput(); } diff --git a/window.cpp b/window.cpp index 99699bc..2fb3d31 100644 --- a/window.cpp +++ b/window.cpp @@ -423,3 +423,7 @@ bool Window::eventFilter(QObject *obj, QEvent *event) } +void Window::focusInput() +{ + this->lineEdit->setFocus(); +} \ No newline at end of file diff --git a/window.h b/window.h index e0177b8..476db59 100644 --- a/window.h +++ b/window.h @@ -74,6 +74,7 @@ public: Window(ConfigProvider &configProvider); void setSystemConfig(const QVector &config); bool eventFilter(QObject *obj, QEvent *event); + void focusInput(); ~Window(); };