Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: vanessa от Января 16, 2010, 19:40



Название: Рисование своих контролов
Отправлено: vanessa от Января 16, 2010, 19:40
Приветствую.
Я новичок, библиотеку уже немного освоил. Теперь есть вопрос: нужно нарисовать свой контрол.
Например хочу немного модифицировать QSlider: развернуть ползунок справа налево (зеркально), убрать "направляющие" по которым он перемещается, или вообще изменить форму ползунка, например на свою картинку. Как такое можно сделать ?


Название: Re: Рисование своих контролов
Отправлено: crossly от Января 16, 2010, 19:50
проще всего style sheet


Название: Re: Рисование своих контролов
Отправлено: vanessa от Января 16, 2010, 20:43
проще всего style sheet
А множа с этого места поподробнее ?


Название: Re: Рисование своих контролов
Отправлено: cya-st от Января 16, 2010, 22:06
Зачем контрол? У виджетов есть свойство style sheet css стиль, его и кури.


Название: Re: Рисование своих контролов
Отправлено: vanessa от Января 16, 2010, 22:07
Зачем контрол? У виджетов есть свойство style sheet css стиль, его и кури.
Я ж не против но незнаю как? можно пример ?


Название: Re: Рисование своих контролов
Отправлено: cya-st от Января 16, 2010, 22:19
Я бы посоветовал скачать книгу "Qt4 Професиональное программирование... М. Шлеее", на этом форуме есть, надо поискать. Просто в форуме тяжеловато будет обьяснить новичку без некоторых вводных тем, да и не известно ваш уровень C++.


Название: Re: Рисование своих контролов
Отправлено: vanessa от Января 16, 2010, 22:25
Я бы посоветовал скачать книгу "Qt4 Професиональное программирование... М. Шлеее", на этом форуме есть, надо поискать. Просто в форуме тяжеловато будет обьяснить новичку без некоторых вводных тем, да и не известно ваш уровень C++.
Есть у меня эта книга, довольно кстати толстая.  Про создание своих контролов там, я б сказал, маловато написано, то есть написано в основном то, что можно изменить не залезая в дебри. про стили - как раз читаю  но пример с кнопочками не впечатлил....

PS: знание С++ на уровне того что в институте учили, практика пока-что не очень большая но я над этим работаю.


Название: Re: Рисование своих контролов
Отправлено: cya-st от Января 16, 2010, 22:31
Еще посоветую книгу "Qt4: Программирование GUI на C++  Ж.Бланшет" этих двух книг должно хватить, ну и C++ надо подтянуть, Страустрап-а почитать.


Название: Re: Рисование своих контролов
Отправлено: crossly от Января 17, 2010, 00:41
открываем ассистент и вбиваем в поиск style sheet..... там целый раздел посвящен Qt  Style Sheets... этого вполне достаточно... все доходчиво описано... на примерах и виджетах..