Russian Qt Forum
Июня 18, 2025, 00:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Размещение нескольких QToolBar только в одну зону!  (Прочитано 4839 раз)
Vladimir
Крякер
****
Offline Offline

Сообщений: 305



Просмотр профиля
« : Сентября 25, 2013, 11:16 »

Всем добра) как можно добиться того, чтобы несколько QToolBar размещались при перетаскивании не друг над другом, а только в одну линию?
Записан
Vladimir
Крякер
****
Offline Offline

Сообщений: 305



Просмотр профиля
« Ответ #1 : Сентября 25, 2013, 13:58 »

Что никаких идей?
Для наглядности прикреплю картинку, как быть недолжно!
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #2 : Сентября 25, 2013, 15:13 »

Если не прерывать (addToolBarBreak()), то все QToolBar будут добавлены в одну линию
Записан

Vladimir
Крякер
****
Offline Offline

Сообщений: 305



Просмотр профиля
« Ответ #3 : Сентября 25, 2013, 15:41 »

Если не прерывать (addToolBarBreak()), то все QToolBar будут добавлены в одну линию

Изначально да, так и есть, а что делать после перемещения? Если я переместил один тулбар я его хочу вернуть на то же место, а он предлагает сначала поставить его выше, а уж потом на тоже место. Как сделать, чтобы не было возможности поставить его во второй ряд после перемещения??!
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #4 : Сентября 25, 2013, 16:05 »

Может быть запрет на области поможет (void setAllowedAreas (Qt::ToolBarAreas areas) )?
Записан

Vladimir
Крякер
****
Offline Offline

Сообщений: 305



Просмотр профиля
« Ответ #5 : Сентября 25, 2013, 16:16 »

Может быть запрет на области поможет (void setAllowedAreas (Qt::ToolBarAreas areas) )?

пробовал. тогда он ее можно достать,но уже не получится вернуть обратно. панель никогда не прикрепится. думаю над тем, чтобы включать выключать эту область, когда перемещаемая панель находится над областью там где ее можно прикрепить.. но пока не знаю как это реализовать. я думал можно как-то проще сделать..
Записан
Vladimir
Крякер
****
Offline Offline

Сообщений: 305



Просмотр профиля
« Ответ #6 : Сентября 25, 2013, 16:22 »

Покажу еще раз на примере, от какой дополнительной панели хочу избавиться!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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