Здравствуйте, гость ( Вход | Регистрация )
| ViGOur | Дата 25.11.2007, 22:58 |
| Обязательно... |
|
| 0xF | Дата 25.11.2007, 22:44 |
| Закинешь потом сюда, ага? |
|
| ViGOur | Дата 25.11.2007, 20:13 |
| А я всетаки попробую сделать тот класс, о котором говорил... Может быть и без переопределения. Ты подал мне идею. |
|
| 0xF | Дата 25.11.2007, 19:45 |
Вот что вышло у меня, никаких переопределений событий и перерисовок, класс прост как пятка
QTabbedToolBar.zip ( 1.58 килобайт )
Кол-во скачиваний: 290...но и функционал у него не богат |
|
| ViGOur | Дата 25.11.2007, 17:53 |
| Хм, и правда не все так просто как я думал сначала. Нужно переопределять данный класс, вводить список виджетов, переопределять их рисование, вешать события переключения табов и ... вышла громоздкая панель, хочу сделать её покомпактнее, только не выходит чо-то Можно попробовать таблицы стилей, как вариант. Или переопределять QTabBar. p.s. когда времени будет побольше сам сделаю такой класик, думаю будет полезен... |
|
| ViGOur | Дата 25.11.2007, 16:10 |
| Сейчас попробую набросать пример. | |
| balbes | Дата 25.11.2007, 15:22 |
| Чего-то у меня не получается создать тоже... |
|
| ViGOur | Дата 25.11.2007, 14:58 |
| Попробуй создать виджет по аналогии с examples\graphicsview\diagramscene, там на toolbar'e создаюся QComboBox'ы. | |
| 0xF | Дата 25.11.2007, 14:51 |
Цитата Если тебе нужна такая панель, тогда ИМХО просто нужно переопределить QTabBar и создать на нем виджет QToolBar. Я так и сделал, только вот на QTabBar вроде нельзя никаких виджетов создавать, пришлось юзать QTabWidget... вышла громоздкая панель, хочу сделать её покомпактнее, только не выходит чо-то |
|
| balbes | Дата 25.11.2007, 14:40 |
| Если тебе нужна такая панель, тогда ИМХО просто нужно переопределить QTabBar и создать на нем виджет QToolBar. | |
| Просмотр темы полностью (откроется в новом окне) | |
|
Текстовая версия | Сейчас: 7.11.2025, 8:58 |