crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Панель инструментов с закладками
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
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 килобайт ) Кол-во скачиваний: 245


...но и функционал у него не богат :)
ViGOur Дата 25.11.2007, 17:53
  Хм, и правда не все так просто как я думал сначала.
Нужно переопределять данный класс, вводить список виджетов, переопределять их рисование, вешать события переключения табов и ...

Цитата(0xF @ 25.11.2007, 14:51) *
вышла громоздкая панель, хочу сделать её покомпактнее, только не выходит чо-то :(
Можно попробовать таблицы стилей, как вариант. Или переопределять 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.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 16:41