хочу сделать боковые/нижние панельки, которые можно открывать нажав на кнопочку сбоку, а когда они закрываются то остаётся кнопочка =)
на скриншоте Kate из линуха, написан на qt так что это явно можно =)
просто не нахожу нужный виджет.. или надо самому делать?
или у кого-то уже есть?
http://radikal.ru/F/i047.radikal.ru/0905/46/398669d1a4f2.jpg.html
тут требуемые панелки - это кнопки "Documents", Filesystem Browser" сбоку и "Terminal" снизу..
а если черканёте с ответом на аську 133733457 или джаббер ieroglif@jabber.myau.su - то буду рад заодно познакомиться с братьями по разуму =)
В Qt точно нету. Придется самому писать. Это не сложно.
Во какое я уродство обнаружил, причем все стандартное, но вторая кнопочка закрытия вкладки выглядит не нормально...
А в чем проблема? Располагай панели в QSplitter. Он умеет полностью прятать дочерние виджеты (см. childrenCollapsible) Потом можно менять размеры сплитера, ловить сигнал void splitterMoved ( int pos, int index ) и проверять размеры дочерних виджетов. Если они равны 0, то значит их закрыли. Кнопочки рисуются на отдельной панельке.
P.S. Это все теория, на практике не проверял
P.S.S. А сорцы kate поглядеть лень? Хотя она не на чистом Qt написана, а с использованием библиотек KDE... В твоем случае 4-ого
ieroglif, Глянь, может пригодится для твоих целей http://wiki.qtcentre.org/index.php?title=OrientationButton
SABROG, а что за стиль на первом скрине и версия Qt?
SABROG, у CDE это фича, а не косяк, положи на форму кнопку. Это у эстетов так фокус обозначается.
что же касается смещённой кнопки закрытия в виндовом стиле, то оно сильнее когда вкладки рамещены сбоку. Неплохоб и поправить конечно.
Отправил багрепорт.
Тролли согласились, что есть баг с отрисовкой и обещали исправить в будущих релизах http://www.qtsoftware.com/developer/task-tracker/index_html?id=255139&method=entry
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)