Открытие файлов в QT.
Добавлено: 27 июл 2016, 15:46
Как сделать открытие файла, через QMenuBar ?
Код: Выделить всё
QApplication app(argv, args);
QWidget wg;
QTextEdit *te = new QTextEdit;
QScrollArea *sa = new QScrollArea;
QVBoxLayout *lt = new QVBoxLayout;
QVBoxLayout *vt = new QVBoxLayout;
QMenuBar *mnuBar = new QMenuBar;
QMenu *pmnu = new QMenu("&File");
QMenu *pmnu1 = new QMenu("&Option");
QAction *ch = pmnu->addAction("&New");
pmnu->addSeparator();
QAction *ch1 = pmnu->addAction("&Open");
pmnu->addSeparator();
QAction *ch2 = pmnu->addAction("&Save");
pmnu->addSeparator();
QAction *ch3 = pmnu->addAction("&Save all");
pmnu->addSeparator();
ch->setShortcut(QKeySequence::New);
ch1->setShortcut(QKeySequence::Open);
ch2->setShortcut(QKeySequence::Save);
pmnu->addAction("&Exit", &app, SLOT(quit()));
pmnu->addAction("&Open", &app, SLOT(slotOpen()));
mnuBar->addMenu(pmnu);
lt->addWidget(mnuBar);
mnuBar->addMenu(pmnu1);