|
|
||
|---|---|---|
| _cmake | ||
| _include | ||
| _resources | ||
| application | ||
| lib_circular_menu | ||
| .gitignore | ||
| CMakeLists.txt | ||
| LICENSE | ||
| LICENSE.ru | ||
| README.md | ||
README.md
Qt_Circular_Menu_Example
Пример реализации кругового меню на Qt Widgets
Реализация
Меню реализовано в виде отдельного виджета в библиотеке lib_circular_menu.
Для применения в программе необходимо создать экземпляр класса CircularMenu и назначить список пунктов меню:
#include "circular_menu.h"
...
QList<QAction*> menuActions; // заполнить список
...
CircularMenu *circularMenu = new CircularMenu(this); // родитель обязательно виджет
circularMenu->addActions(menuActions);
circularMenu->setHotKey(Qt::Key_Alt);
