diff --git a/src/shared/help/topicchooser.cpp b/src/shared/help/topicchooser.cpp
index 6b24ab5f38b..b7e5db7f3fe 100644
--- a/src/shared/help/topicchooser.cpp
+++ b/src/shared/help/topicchooser.cpp
@@ -64,9 +64,9 @@ TopicChooser::TopicChooser(QWidget *parent, const QString &keyword,
if (m_filterModel->rowCount() != 0)
ui.listWidget->setCurrentIndex(m_filterModel->index(0, 0));
- connect(ui.buttonDisplay, &QPushButton::clicked,
+ connect(ui.buttonBox, &QDialogButtonBox::accepted,
this, &TopicChooser::acceptDialog);
- connect(ui.buttonCancel, &QPushButton::clicked,
+ connect(ui.buttonBox, &QDialogButtonBox::rejected,
this, &TopicChooser::reject);
connect(ui.listWidget, &QListView::activated,
this, &TopicChooser::activated);
diff --git a/src/shared/help/topicchooser.ui b/src/shared/help/topicchooser.ui
index 57ab39b3945..b288f8334c3 100644
--- a/src/shared/help/topicchooser.ui
+++ b/src/shared/help/topicchooser.ui
@@ -34,53 +34,11 @@
-
-
-
- 6
+
+
+ QDialogButtonBox::Cancel|QDialogButtonBox::Ok
-
- 0
-
-
-
-
-
- Qt::Horizontal
-
-
- QSizePolicy::Expanding
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
- &Display
-
-
- true
-
-
- true
-
-
-
- -
-
-
- &Close
-
-
- true
-
-
-
-
+