[Qt] Как создать плагин в QtDesigner, умеющий связываться с QAction в designtime?
Форум — Development
Хочется возможности соединять кнопки с экшенами, как это делается для меню и тулбаров.
Как это сделать из кода понятно: агрегировать в кнопку QAction и заполнять все нужные свойства из него, ну и сигналы соединить.
А вот как добиться того, чтобы экшен из дизайнера можно было соединить с кнопкой перетаскиванием?
Свойство типа QAction не может быть добавлено напрямую в плагин, потому что не QVariant-holdable.
Пока использую отвратительный workaround - toolbar гвоздями прибитый туда, где должны быть кнопки, и выставленный в right-to-left layout direction. :)