From 2937ea0c764b27e3ec392ae45af2914980820319 Mon Sep 17 00:00:00 2001 From: czyt1988 Date: Mon, 25 Dec 2023 23:48:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=8B=E5=AD=90=E6=B7=BB=E5=8A=A0=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/example/MainWindowExample/mainwindow.cpp | 10 ++++++++++ src/example/MainWindowExample/mainwindow.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/src/example/MainWindowExample/mainwindow.cpp b/src/example/MainWindowExample/mainwindow.cpp index 691087b..e5d2a4a 100644 --- a/src/example/MainWindowExample/mainwindow.cpp +++ b/src/example/MainWindowExample/mainwindow.cpp @@ -42,6 +42,7 @@ #include #include #include +#include #define PRINT_COST_START() \ QElapsedTimer __TMP_COST; \ __TMP_COST.start(); \ @@ -1245,6 +1246,15 @@ void MainWindow::createQuickAccessBar(SARibbonQuickAccessBar* quickAccessBar) QAction* actionCustomizeAndSave = createAction("customize and save", ":/icon/icon/customize.svg"); quickAccessBar->addAction(actionCustomizeAndSave); connect(actionCustomizeAndSave, &QAction::triggered, this, &MainWindow::onActionCustomizeAndSaveTriggered); + + // + mSearchEditor = new QLineEdit(this); + mSearchEditor->setFixedWidth(100); + mSearchEditor->setPlaceholderText("Search"); + quickAccessBar->addWidget(mSearchEditor); + connect(mSearchEditor, &QLineEdit::editingFinished, this, [ this ]() { + this->mTextedit->append(this->mSearchEditor->text()); + }); } /** diff --git a/src/example/MainWindowExample/mainwindow.h b/src/example/MainWindowExample/mainwindow.h index e5339a4..f2fbdb3 100644 --- a/src/example/MainWindowExample/mainwindow.h +++ b/src/example/MainWindowExample/mainwindow.h @@ -11,6 +11,7 @@ class SARibbonPannel; class QTextEdit; class QComboBox; class QCloseEvent; +class QLineEdit; class MainWindow : public SARibbonMainWindow { @@ -84,6 +85,7 @@ private slots: int mTagForActionIcon; QMenu* mMenuApplicationBtn; QComboBox* mComboboxRibbonTheme; + QLineEdit* mSearchEditor { nullptr }; // QAction* mActionWordWrap { nullptr }; QAction* mActionDisable { nullptr };