![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
0xF |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Нужна панель инструментов с большим количеством кнопок, для удобства хочу разместить их по различным закладкам, как такое сделать? Стандартный QToolBar не бозволяет добавлять закладки
![]() |
|
|
![]() |
0xF |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата Если тебе нужна такая панель, тогда ИМХО просто нужно переопределить QTabBar и создать на нем виджет QToolBar. Я так и сделал, только вот на QTabBar вроде нельзя никаких виджетов создавать, пришлось юзать QTabWidget... вышла громоздкая панель, хочу сделать её покомпактнее, только не выходит чо-то ![]() |
|
|
ViGOur |
![]()
Сообщение
#3
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Хм, и правда не все так просто как я думал сначала.
Нужно переопределять данный класс, вводить список виджетов, переопределять их рисование, вешать события переключения табов и ... вышла громоздкая панель, хочу сделать её покомпактнее, только не выходит чо-то Можно попробовать таблицы стилей, как вариант. Или переопределять QTabBar. ![]() p.s. когда времени будет побольше сам сделаю такой класик, думаю будет полезен... ![]() |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 1.6.2025, 23:59 |