Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: LogvinovSerj от Апрель 06, 2009, 17:25



Название: qr 3.4 Canvas()
Отправлено: LogvinovSerj от Апрель 06, 2009, 17:25
Всем привет!
Коллеги, не подскажите возможно ли в canvas() выставлять какой-либо объект прверх других?

Например, нарисованы 2 линии разного цвета, но одна наполовину совпадает с другой по координатам т соответственно ее затирает. А мне нужно чтобы в разных случаях линия отображалась поверх другой!


Название: Re: qr 3.4 Canvas()
Отправлено: BaltikS от Апрель 07, 2009, 16:11
Ё маё, даже в книгах есть, setZValue();


Название: Re: qr 3.4 Canvas()
Отправлено: LogvinovSerj от Апрель 07, 2009, 16:43
Спасибо! Только этого нет в qt 3.4 ... :((


Название: Re: qr 3.4 Canvas()
Отправлено: pastor от Апрель 07, 2009, 16:48
Только этого нет в qt 3.4 ... :((

А что это за зверь Qt 3.4? Последний релиз в ветке Qt3 был 3.3.8


Название: Re: qr 3.4 Canvas()
Отправлено: Khs от Апрель 07, 2009, 16:53
Топик называется 'qr 3.4 Canvas()', так что все может быть  :D


Название: Re: qr 3.4 Canvas()
Отправлено: LogvinovSerj от Апрель 07, 2009, 16:59
А мне досталось = Qt-Win-Commercial-3.2.1 License-2003. Вот и бьюсь с ним :(


Название: Re: qr 3.4 Canvas()
Отправлено: Khs от Апрель 07, 2009, 17:10
Цитировать
void QCanvasItem::setZ ( double z )

Sets the z index of the canvas item to z. Higher-z items obscure (are in front of) lower-z items.

See also z() and move().

http://www.greyc.ensicaen.fr/ensicaen/Docs/Qt3/qcanvasitem.html#setZ

Оно?  :)


Название: Re: qr 3.4 Canvas()
Отправлено: BaltikS от Апрель 07, 2009, 17:19
Оно, оно, это тоже самое...


Название: Re: qr 3.4 Canvas()
Отправлено: Khs от Апрель 07, 2009, 19:49
Оно, оно, это тоже самое...

Да ладно вам, надо людям помогать! :)