Название: qml, рисование линий и полигонов Отправлено: qwe522y от Ноябрь 29, 2012, 10:47 Добрый день. Мне нужно qt quick интерфейсе связать два draggable прямоугольника "красивой", полупрозрачной линией.
Как это сделать или как рисовать линии, кривые, полигоны и пр.? Платформа QtQuick 1.0, Qt 4.7.4, Debian 6 Название: Re: qml, рисование линий и полигонов Отправлено: mutineer от Ноябрь 29, 2012, 10:56 Можно сделать свой класс в С++, наследованный от QGraphicsItem, и при помощи него рисовать что угодно
Название: Re: qml, рисование линий и полигонов Отправлено: Sancho_s_rancho от Ноябрь 29, 2012, 15:18 Нарисуй прямоугольник так, чтобы он был линией и поставь ему прозрачность
Название: Re: qml, рисование линий и полигонов Отправлено: qwe522y от Ноябрь 29, 2012, 16:12 Неожидал от qt quick такой "недопиленности"
Я немогу использовать rectangle в качестве линии т.к. объейкты по краям могут перемещаться. Я же не буду высчитывать rotate и длину через тригонометрические формулы хотел услышать вот это Line{x1: 100; y1: 100; x2:200; y2:200} Можно конечно написать самому, но почему такой простой функционал не запилили, разочарован Название: Re: qml, рисование линий и полигонов Отправлено: mutineer от Ноябрь 29, 2012, 16:15 Можно конечно написать самому, но почему такой простой функционал не запилили, разочарован Запилили же - делай свой компонент и рисуй в нем Название: Re: qml, рисование линий и полигонов Отправлено: Sancho_s_rancho от Ноябрь 29, 2012, 17:10 Посмотри еще QML PathLine.
Название: Re: qml, рисование линий и полигонов Отправлено: Patrin Andrey от Декабрь 14, 2012, 14:37 PathLine это не то. Она только для PathView используется, кажется, в качестве указателя положения элементов.
|