меня проблематично весьма. Есть QMenu, в нем список QAction. Эти QActions, к примеру, переключают размер шрифта. При клике на них - изменяется шрифт. Но есть одна проблема. Пользователю непонятно, какой из этих QAction "активен" на текущий момент.(какой запускался последним) Т.к. никаких галочек-меток нет. Есть у этих QAction такой параметр как checkable, но это имеет совсем иное значение. Там конечно можно накостылять то, что нужно, но и геморно и выглядеть будет тупо, ибо рисуется квадрат еще, а не просто отдельно галка. В дизайнере нашел еще аттрибут icon. Там можно загрузить свою пикчу для состояния Active On, но оно вообще не факт, что относится к последнему клику. Да и странно, что из коробки нет галочки, а "заставляют" искать и грузить свою. Как вообще в QT это правильно реализуется?
https://doc.qt.io/qt-5/qaction.html#checked-prop смотрел?
Обсуждают сегодня