Page 1 of 1
какой виджет применить
PostPosted: 25 Mar 2016, 12:27
by zazaka
народ подскажите какой виджет применять или как сделать чтобы можно было за поля (между цветными квадратами )
хватать мышкой и двигать меняя размеры этих полей
и как сделать чтобы если меняешь размер формы (схватив за правый нижний угол) размер левого поля(красного) не менялся по ширине, а только размер правых по ширине а правое нижнее(фиолетовое) по высоте чтобы тоже
не менялось ))))
повторюсь)
красное поле по ширине менялось только если схватить за линию правее этого поля
а фиолетовое по высоте менялось только если схватить за линию между зелёным и фиолетовым
Re: какой виджет применить
PostPosted: 25 Mar 2016, 12:38
by WxMaper
ух ты че придумал... ничего в голову не приходит, как применить везде QWidget, а где надо - установить им компоновщики. Чтобы запретить изменение размера, можно установить фиксированный размер.
upd.
Хм, похоже такой компонент имеется в Qt, сейчас посмотрю исходники Kate, если что-то найду, отпишу.
Re: какой виджет применить
PostPosted: 25 Mar 2016, 12:54
by WxMaper
Все верно, это делается с помощью QSplitter. Его нет в движке в текущей реализации.
Re: какой виджет применить
PostPosted: 25 Mar 2016, 13:57
by zazaka
Ясно .. значит пока оставлю как есть и буду ждать реализации данного компонента..
[size=small]..это предполагаемый начальный дизайн моего ОнОфлайнФорума)) [/size]
Re: какой виджет применить
PostPosted: 25 Mar 2016, 14:46
by rinart73
[bquote=zazaka|/viewtopic.php?f=7&t=20&p=132#p132|25 мар 2016, 13:57]буду ждать[/bquote]
Или же ты можешь реализовать свой кастомный виджет, на основе... QScrollBara, к примеру, и навесить на него обработчик нажатия и движения мыши и на основе этого ресайзить что тебе нужно.
Или, как вариант, выстрой структуру окна с учетом будущей замены чего-то там на QSplitter, а пока делай без ресайзинга.
Re: какой виджет применить
PostPosted: 25 Mar 2016, 14:55
by WxMaper
[bquote=rinart73|/viewtopic.php?f=7&t=20&p=135#p135|25 мар 2016, 14:46]Или же ты можешь реализовать свой кастомный виджет[/bquote]
через пару-тройку часов скину в раздел снапшотов сборку с QSplitter. Класс уже готов, нужно только протестировать его и остальные изменения.
Re: какой виджет применить
PostPosted: 25 Mar 2016, 17:15
by zazaka
[bquote=rinart73|/viewtopic.php?f=7&t=20&p=135#p135|25 мар 2016, 14:46]Или же ты можешь реализовать свой кастомный виджет, на основе... QScrollBara, к примеру, и навесить на него обработчик нажатия и движения мыши и на основе этого ресайзить что тебе нужно.[/bquote]
не я пока не могу запилить такое ) нужно нормальный визуальный ретактор чтобы потыкать виджеты и глянуть их возможности чтобы вообще знать что могут они и что вообще есть ))
Да мне не горит. я пока пытаюсь запилить хоть какой интерфейс програмки заценить прототип )
Где искать снапшот ? в загрузках?
Re: какой виджет применить
PostPosted: 25 Mar 2016, 18:03
by WxMaper
[bquote=zazaka|/viewtopic.php?f=7&t=20&p=140#p140|25 мар 2016, 17:15]Где искать снапшот ? в загрузках?[/bquote]
Снапшоты