Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
develop:qt:overall [2021/11/18 07:49] admin |
develop:qt:overall [2021/11/19 06:41] (текущий) admin |
||
---|---|---|---|
Строка 42: | Строка 42: | ||
Есть 4 типа элементов: | Есть 4 типа элементов: | ||
Разделители вставляются с помощью **addSeparator()**, | Разделители вставляются с помощью **addSeparator()**, | ||
+ | |||
+ | Метод **addAction()** возвращает *QAction, Menu становится владельцем **возвращенного** QAсtion.\\ | ||
+ | Перед показом меню, можно задать позицию на экране, | ||
+ | <code cpp-qt> | ||
+ | exec(QCursor:: | ||
+ | exec(somewidget.mapToGlobal(QPoint(0, | ||
+ | exec(e-> | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== QAction ==== | ||
+ | Предоставляет абстрактное действие пользовательского интерфейса\\ | ||
+ | Созданные действия можно добавлять и в меню и в панели инструментов, | ||
+ | |||
+ | После создания, | ||
+ | Рекомендуется создавать д-я дочерними к окну, в котором они используются | ||
+ | |||
+ | < | ||
+ | < | ||
+ | <code cpp-qt> | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
- | ==== ==== | ||