void MainWindow::on_resetButton_clicked() { ui->fileMenu->clear(); }
#includeIn this example, we create a QMenu object and add it to a QMenuBar. We also create a QPushButton object and connect its "clicked" signal to a lambda function that calls the menu's clear function. Package library: Qt Core (QtCore) and Qt Widgets (QtWidgets).#include #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QMainWindow window; QMenu *menu = new QMenu(&window); menu->addAction("Item 1"); menu->addAction("Item 2"); menu->addAction("Item 3"); QMenuBar *menuBar = window.menuBar(); menuBar->addMenu(menu); QPushButton *clearButton = new QPushButton("Clear", &window); QObject::connect(clearButton, &QPushButton::clicked, [=]() { menu->clear(); }); window.show(); return app.exec(); }