#includeQAction *myAction = new QAction("My Action", this); myAction->setShortcut(QKeySequence::Save); connect(myAction, &QAction::triggered, [](){ qDebug() << "Action triggered"; });
#include#include QAction *myAction = new QAction(QIcon("icon.png"), "My Action", this); myAction->setToolTip("This is my action"); connect(myAction, &QAction::triggered, [](){ QMessageBox::information(nullptr, "Message", "Action triggered"); });
#includeThe Qt package library is used for these examples.#include QAction *myAction = new QAction("My Action", this); QMenu *myMenu = new QMenu("My Menu", this); myMenu->addAction(myAction); connect(myAction, &QAction::triggered, this, &MyClass::mySlot);