перетаскивание группы виджетов |
Здравствуйте, гость ( Вход | Регистрация )
перетаскивание группы виджетов |
borune |
2.9.2014, 17:33
Сообщение
#1
|
Участник Группа: Участник Сообщений: 152 Регистрация: 1.1.2011 Пользователь №: 2314 Спасибо сказали: 0 раз(а) Репутация: 0 |
приветствую, камрады.
Таск следующий - главное окно содержит компоновщики виджетов, которые группируют виждеты в неком порядке (пускай будет вертикальном). Т.е. есть несколько групп виджетов, которые (группы) располагаются друг под другом. Задача состоит в том, чтоб дать возможность пользователю менять местами группы. Виждеты внутри группы перемещаться при этом друг относительно друга не должны. Как это реализовать? Первой идеей было использовать QDockWidget, но при перетаскивании они не меняются местами, а добавляются рядом, образуя вкладки. Делать драг-дроп с расчетом координат всех виджетов как-то совсем не хочется. Как лучше сделать? |
|
|
FireBlack |
2.9.2014, 17:57
Сообщение
#2
|
Студент Группа: Участник Сообщений: 38 Регистрация: 17.10.2010 Из: г.Пенза Пользователь №: 2121 Спасибо сказали: 13 раз(а) Репутация: 1 |
Задача состоит в том, чтоб дать возможность пользователю менять местами группы. Если делать как проще, то QBoxLayout (и все его наследники) позволяют исключить требуемый виджет из компоновки и заново добавить в нужное место. А пользователю предоставить две кнопочки "поднять виджет" и "опустить виджет". |
|
|
Текстовая версия | Сейчас: 28.4.2024, 19:19 |