Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* qmenu.cpp - a program to test QMenu disabled items */
- #include "qmenu.h"
- QMenuTst::QMenuTst(QWidget *parent) : QMainWindow(parent)
- {
- QAction *quit = new QAction("&Quit", this);
- QAction *save = new QAction("&Save", this);
- QAction *load = new QAction("&Load", this);
- QMenu *file;
- file = menuBar()->addMenu("&File");
- file->addAction(load);
- file->addAction(save);
- file->addAction(quit);
- connect(quit, &QAction::triggered, qApp, &QApplication::quit);
- connect(save, &QAction::triggered, this, &QMenuTst::Save);
- connect(load, &QAction::triggered, this, &QMenuTst::Load);
- save->setEnabled(false);
- }
- void QMenuTst::Save()
- {
- printf("Save called\n");
- }
- void QMenuTst::Load()
- {
- printf("Load called\n");
- }
- int main(int argc, char *argv[]) {
- QApplication app(argc, argv);
- QMenuTst window;
- window.move(600,400);
- window.resize(500,500);
- window.show();
- return app.exec();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement