Здравствуйте, гость ( Вход | Регистрация )
ernie | Дата 27.10.2010, 15:02 |
Drag&drop я ручками реализовывал,но только не в grid,а в box лайауте,по поводу того как это стандартными средствами лайаутов сделать - не нешёл. Я делал так:в начале drag'а виджет убирается с лайаута,на его место - спейсер(чтоб не разъехались виджеты),потом обрабатывал перемещение виджета по нужной зоне,а при дропе снова цеплял виджет к нужной ячейке лайаута.Можно это сделать через кастомный лайаут,но там придётся поведение так же ручками описывать.Возможно еще вариант подскажут. |
|
call_me_Frank | Дата 27.10.2010, 14:54 |
Приветствую! посоветуйте, пожалуйста, решение следующей проблемы: нужно реализовать динамическую компоновку в GridLayout. вопросы, на которые не нашел ответа - как после размещения виджетов изменить для отдельного виджета кол-во занимаемых ячеек? как переместить его в другие ячейки? как вставить виджет между двумя другими? ай нид хелп ![]() и более расширенный вопрос: возможно ли по технологии drag-n-drop и кодовыми операциями переносить виджеты между layout'ами, менять их порядок и т.д., какими методами это осуществляется? |
|
Просмотр темы полностью (откроется в новом окне) | |
![]() |
Текстовая версия | Сейчас: 30.9.2023, 8:37 |