LINUX.ORG.RU

Сообщения eldjarn

 

[Qt] Как создать плагин в QtDesigner, умеющий связываться с QAction в designtime?

Хочется возможности соединять кнопки с экшенами, как это делается для меню и тулбаров.

Как это сделать из кода понятно: агрегировать в кнопку QAction и заполнять все нужные свойства из него, ну и сигналы соединить.

А вот как добиться того, чтобы экшен из дизайнера можно было соединить с кнопкой перетаскиванием?

Свойство типа QAction не может быть добавлено напрямую в плагин, потому что не QVariant-holdable.

Пока использую отвратительный workaround - toolbar гвоздями прибитый туда, где должны быть кнопки, и выставленный в right-to-left layout direction. :)

 

eldjarn
()

RSS подписка на новые темы