Как добавить QMenu на QTextEdit , чтобы меню открывалось в одном окне с QTextEdit, а не в 2 разных? Код | #include <QTextEdit> #include <QtWidgets> int main(int argv, char **args) { QApplication app (argv,args ); QTextEdit *te = new QTextEdit; QMenuBar mnuBar; QMenu* pmnu = new QMenu("&Menu"); pmnu->addSeparator();
QAction* pCheckableAction = pmnu->addAction("&CheckableItem"); pCheckableAction->setCheckable(true); pCheckableAction->setChecked(true);
QMenu* pmnuSubMenu = new QMenu("&SubMenu", pmnu); pmnu->addMenu(pmnuSubMenu); pmnuSubMenu->addAction("&Test");
QAction* pDisabledAction = pmnu->addAction("&DisabledItem"); pDisabledAction->setEnabled(false);
pmnu->addSeparator();
pmnu->addAction("&Exit", &app, SLOT(quit()));
mnuBar.addMenu(pmnu); mnuBar.show(); te->resize(700, 500); te->show(); return app.exec(); }
|
Это сообщение отредактировал(а) develjar - 16.7.2016, 16:29
|