Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Fregloin от Апрель 09, 2012, 14:48



Название: QBrush и заливка стилем
Отправлено: Fregloin от Апрель 09, 2012, 14:48
Как сделать так, что бы заливка фигуры была красным цветом и синей сеткой (точками) например?
У кисти я нашёл только одно свойство цвета, и если применять стиль кисти, то заливается этим цветом, остальное - прозрачное.
а мне нужно что было два цвета. или делать две заливки? одну сплошным цветом, другую с другим цветом и нужным стилем?


Название: Re: QBrush и заливка стилем
Отправлено: Fregloin от Апрель 09, 2012, 14:49
у меня на сцене много замкнутых полигонов, и их нужно заливать такой "хитрой" заливкой, не хотелось бы по два раза рисовать полигоны (так как боюсь упадет производительность)


Название: Re: QBrush и заливка стилем
Отправлено: Bepec от Апрель 09, 2012, 15:05
Открой ради бога ассистент. На классе QBrush. На свойстве Qt::VerPattern. Не?


Название: Re: QBrush и заливка стилем
Отправлено: Fregloin от Апрель 09, 2012, 15:17
не! или ты думаешь я не читал документацию на QBrush


Название: Re: QBrush и заливка стилем
Отправлено: Bepec от Апрель 09, 2012, 15:38
Basic Drawing пример посмотри. Мб там тебе что нить понравится?


Название: Re: QBrush и заливка стилем
Отправлено: iroln от Апрель 09, 2012, 16:33
Можно же текстурой залить, или тебе это не подходит?


Название: Re: QBrush и заливка стилем
Отправлено: Bepec от Апрель 10, 2012, 06:56
Ему скорее надо не константный цвет. А текстура, как ни странно, константная, или её снова отрисовывать самому надо :)


Название: Re: QBrush и заливка стилем
Отправлено: iroln от Апрель 10, 2012, 09:23
Ему скорее надо не константный цвет. А текстура, как ни странно, константная, или её снова отрисовывать самому надо :)
Можно написать генератор текстуры если очень надо. :)


Название: Re: QBrush и заливка стилем
Отправлено: Bepec от Апрель 10, 2012, 09:29
Как вариант конечно. В принципе то всё просто получается ;)