Форум русскоязычного сообщества Ubuntu


Автор Тема: размещение QToolBar на дочерних виджетах  (Прочитано 597 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BlinCT

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Добрый день.
Можно ли разместить QToolBar не на MainWidget а на каком то дочернем вилжете? Есть вариант просто создать виджет с кнопками и вроде как аналог тулбара.
Но Интересует можно ли его именно разместить на другом виджете?
Собираю интерфейс через дизайнер.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5122
  • Все по палатам!
    • Просмотр профиля
Re: размещение QToolBar на дочерних виджетах
« Ответ #1 : 08 Апрель 2015, 13:36:10 »
BlinCT, из help
"When a QToolBar is not a child of a QMainWindow, it loses the ability to populate the extension pop up with widgets added to the toolbar using addWidget(). Please use widget actions created by inheriting QWidgetAction and implementing QWidgetAction::createWidget() instead."
Извините, я все еще учусь

Оффлайн BlinCT

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: размещение QToolBar на дочерних виджетах
« Ответ #2 : 08 Апрель 2015, 13:52:35 »
BlinCT, из help
"When a QToolBar is not a child of a QMainWindow, it loses the ability to populate the extension pop up with widgets added to the toolbar using addWidget(). Please use widget actions created by inheriting QWidgetAction and implementing QWidgetAction::createWidget() instead."


Спасибо, очень жаль что нельзя(
Получается выход из положения это только создавать виджет с кнопками и делать уже аналог тулбара

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5122
  • Все по палатам!
    • Просмотр профиля
Re: размещение QToolBar на дочерних виджетах
« Ответ #3 : 08 Апрель 2015, 14:41:08 »
BlinCT, там не написано, что нельзя, можно, но кое-что иначе делать придется
Извините, я все еще учусь

 

Страница сгенерирована за 0.077 секунд. Запросов: 24.