Как сделать боковые/нижние панельки?, требуемая картинка прилагается внутри |
Здравствуйте, гость ( Вход | Регистрация )
Как сделать боковые/нижние панельки?, требуемая картинка прилагается внутри |
ieroglif |
12.5.2009, 15:03
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 17 Регистрация: 19.1.2009 Из: планета Земля Пользователь №: 496 Спасибо сказали: 0 раз(а) Репутация: 0 |
хочу сделать боковые/нижние панельки, которые можно открывать нажав на кнопочку сбоку, а когда они закрываются то остаётся кнопочка =)
на скриншоте Kate из линуха, написан на qt так что это явно можно =) просто не нахожу нужный виджет.. или надо самому делать? или у кого-то уже есть? тут требуемые панелки - это кнопки "Documents", Filesystem Browser" сбоку и "Terminal" снизу.. а если черканёте с ответом на аську 133733457 или джаббер ieroglif@jabber.myau.su - то буду рад заодно познакомиться с братьями по разуму =) |
|
|
molchanoviv |
12.5.2009, 15:23
Сообщение
#2
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
В Qt точно нету. Придется самому писать. Это не сложно.
|
|
|
Litkevich Yuriy |
12.5.2009, 15:25
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
просто не нахожу нужный виджет.. или надо самому делать? думаю да.Можно поступить так: Сбоку поместить вкладки или кнопки и по нажатию на них отображать виджеты а если черканёте с ответом на аську 133733457 или джаббер ieroglif@jabber.myau.su - то буду рад заодно познакомиться с братьями по разуму =) врятли кому-то интересно переносить обсуждение с форума в интернет-пэйджер.
|
|
|
SABROG |
12.5.2009, 15:44
Сообщение
#4
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Во какое я уродство обнаружил, причем все стандартное, но вторая кнопочка закрытия вкладки выглядит не нормально...
Раскрывающийся текст |
|
|
Kagami |
12.5.2009, 16:04
Сообщение
#5
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
А в чем проблема? Располагай панели в QSplitter. Он умеет полностью прятать дочерние виджеты (см. childrenCollapsible) Потом можно менять размеры сплитера, ловить сигнал void splitterMoved ( int pos, int index ) и проверять размеры дочерних виджетов. Если они равны 0, то значит их закрыли. Кнопочки рисуются на отдельной панельке.
P.S. Это все теория, на практике не проверял P.S.S. А сорцы kate поглядеть лень? Хотя она не на чистом Qt написана, а с использованием библиотек KDE... В твоем случае 4-ого |
|
|
igor_bogomolov |
12.5.2009, 16:05
Сообщение
#6
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
ieroglif, Глянь, может пригодится для твоих целей OrientationButton
Во какое я уродство обнаружил Надо багрепортить. Или самому патч написать, потом отправить.
|
|
|
SABROG |
12.5.2009, 16:06
Сообщение
#7
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
|
|
|
Litkevich Yuriy |
12.5.2009, 16:09
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
SABROG, а что за стиль на первом скрине и версия Qt?
|
|
|
SABROG |
12.5.2009, 16:11
Сообщение
#9
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
SABROG, а что за стиль на первом скрине и версия Qt? На первом - стандартный виндовый, на втором - Motif/CDE. Версия 4.5.0, правда еще с тех пор как её только зарелизили. Причем второй баг проявляется и со стандартным (не triangulate shape): Раскрывающийся текст Сообщение отредактировал SABROG - 12.5.2009, 16:14 |
|
|
Litkevich Yuriy |
12.5.2009, 16:22
Сообщение
#10
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
SABROG, у CDE это фича, а не косяк, положи на форму кнопку. Это у эстетов так фокус обозначается.
что же касается смещённой кнопки закрытия в виндовом стиле, то оно сильнее когда вкладки рамещены сбоку. Неплохоб и поправить конечно. |
|
|
Текстовая версия | Сейчас: 28.1.2025, 20:12 |