Russian Qt Forum
Ноябрь 05, 2024, 22:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Штриховка  (Прочитано 6958 раз)
jurtal
Гость
« : Сентябрь 01, 2011, 15:06 »

Добрый день...
Нужно заштриховать какую-то область по принципу "тельняшки" - разноцветные полосы одинаковой ширины.
Если у кого есть знания, пожалуйста поделитесь...
Записан
Alf
Гость
« Ответ #1 : Сентябрь 01, 2011, 15:14 »

Рекомендую:
http://ulicastroiteley.ru/index.php/instrument/malyar/49-kisti

и это тоже понадобится скорее всего:
http://kraski.org/page/21.html
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #2 : Сентябрь 01, 2011, 15:26 »

Даю наводку: assistant->QPainter,QBrush
Записан

Гугль в помощь
jurtal
Гость
« Ответ #3 : Сентябрь 01, 2011, 15:36 »

И как сконфигурировать QBrash для рисования полосок одинаковой ширины?
Записан
merke
Гость
« Ответ #4 : Сентябрь 01, 2011, 16:18 »

Ни чего конфигурировать не надо. Немного усилий в плане придумывания алгоритма, а в частности простого цикла где и будешь рисовать линии.
Записан
merke
Гость
« Ответ #5 : Сентябрь 01, 2011, 16:19 »

Рекомендую:
http://ulicastroiteley.ru/index.php/instrument/malyar/49-kisti

и это тоже понадобится скорее всего:
http://kraski.org/page/21.html

 Веселый Смеющийся
Записан
jurtal
Гость
« Ответ #6 : Сентябрь 01, 2011, 17:30 »

ок... буду разбираться...
P.S. Ни одного вразумительного коммента... Улыбающийся imho...
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #7 : Сентябрь 01, 2011, 22:40 »

ок... буду разбираться...
P.S. Ни одного вразумительного коммента... Улыбающийся imho...
почему? Маховая кисточка из (2) - весьма подходящий инструмент для (0).
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
Bepec
Гость
« Ответ #8 : Сентябрь 02, 2011, 10:22 »

Нужно переопределить paintEvent ( QPaintEvent * ) у нужного тебе виджета.

В евенте создай QPainter  и рисуй что угодно на виджете.

QPainter + QBrush + рисование прямоугольников разного цвета через промежуток = тельняшка
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #9 : Сентябрь 02, 2011, 11:34 »

Под использованием QBrush я имел ввиду, что можно сделать QBrush с нужной штриховкой, и потом им заливать что угодно.
Записан

Гугль в помощь
jurtal
Гость
« Ответ #10 : Сентябрь 06, 2011, 10:47 »

Сделал QBrush из png картинки и им закрашиваю... Думал можно как-то попроще сделать... 
Спасибо всем за рекомендации.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.171 секунд. Запросов: 23.