Я хочу использовать подход, когда большинство команд приложения хранятся в QActions, чтобы я мог легко перетаскивать действия в меню, панель инструментов, кнопку или что-то еще. Итак, мне нужно реализовать такую кнопку. Легко написать какой-нибудь класс, который будет содержать его, брать из него значок, текст, ярлык и всплывающую подсказку и соединять clicked () с triggered (). Но я даже не могу заставить свойство кнопки «действие» в дизайнере. Кажется, что в редакторе свойств могут появляться только удерживаемые типы QVariant.
НО! Тролли как-то это сделали, так что задача должна быть достижимой. Итак, есть предложения?