Qt_Circular_Menu_Example/README.md

845 B
Raw Permalink Blame History

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);

Внешний вид (Qt6, ОС Windows 11)

picture