Skip to content

Vector graphics in qt, conversation branch

aw3s0me edited this page Mar 21, 2013 · 1 revision

Александр Коровин в общем как я понял QGraphicsPolygonItem используется только для отрисовки, получается что для картинок только QGraphicsPixmapItem 18:05:38

Александр Коровин для вставки векторной картинки мы должны использовать 18:15:51 You should use SVGRenderer to render it onto a QImage. From there you can convert to a QPixmapwith QPixmap::convertFromImage. по ответам я понял, что мы вообще должны юзать QGraphicsSvgItem так как Pixmap работает только с растром http://pepper.troll.no/s60prereleases/doc/qgraphicssv.. надо это где то в вики наверное сохранять, но на гитхабе это неудобно

Дмитрий Плахин зачем нам векторная картинка? 18:19:26 элемент то растром отображается а векторная картина - это то что мы делаем

Александр Коровин мб по идее мы будем просто вставлять векторные картинки в наши item'ы? мб так проще? 18:20:27

Дмитрий Плахин зачем? 18:21:02 ты хочешь внутри элемента что-то переставлять? внтури резистора, например

Александр Коровин элемент то растром отображается', тогда получается что нам придется при расширении постоянно перерисовывать нашу картинку, а тут вроде как просто ее расширяем 18:22:39 я просто не представляю как мы будем их рисовать эти конденсаторы, проще картинку сделать а потом вставить

Дмитрий Плахин аа.. 18:25:05 фз можно и вектор тогда использовать хотя возможно проще будет перерисовать

Александр Коровин http://doc.crossplatform.ru/qt/4.7.x/painting-svgview.. 18:26:04 пример

Clone this wiki locally