Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: PsM от Июль 04, 2007, 09:18 Есть задача написать прогу в которой будет осуществляться управление освещением в большом здании.
Прогу думаю сделать в виде плана здания... План будет в каком-нибуть векторном формате. Для реализации мне нужна либа векторной графики, которая позволить отрисовывать с маштабированием, позволит ловить "клики" по определенным обьектам, изменять некоторые параметры обьектов (к примеру цвет заливки). И естественно возможноть редактировать данные для нее в какомнибуть векторном редакторе. Насколько я понимаю Flash идельно подходит под мою задачу, но использовать его не хочеться из-за его закрытости. Подскажите насколько SVG подходит ? Какие есть варианты ? добавлено спустя: http://svg.kde.org/ Наверное это то что я ищу... Буду смотреть. Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: Tonal от Июль 06, 2007, 21:48 А почему GraphicView не подходит?
Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: Dimchansky от Июль 07, 2007, 17:40 Я бы с использованием GraphicView делал.
Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: Racheengel от Июль 07, 2007, 23:04 как раз подобное делаем на конторе... с использованием GraphicView.
Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: PsM от Июль 09, 2007, 08:21 Спасибо, я только начал изучать Qt, и возможности тулкита пока представляю слабо.
Да через QGraphicsView можно сделать что я хочу, но всетаки ksvg лучше подошел бы. Одна только проблема с ksvg, получиться ли нормально его выдернуть, он как бы часть KDE, а мне прога нужна будет под windows-ом .... В случае с QGraphicsView как обстоят дела с редактором - не в коде же все ручками отрисовывать ? Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: Racheengel от Июль 09, 2007, 09:15 ну... сначала можно написать редактор, а потом в нем уже все отрисовывать.
Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: Alexandr_Sky от Июль 09, 2007, 11:02 Кхм... Что-то у меня в ассистенте ничего про QGraphicsView не написано.
Или это появилось после Qt 4.1.4? Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: Dimchansky от Июль 09, 2007, 11:14 Цитата: "Alexandr_Sky" Кхм... Что-то у меня в ассистенте ничего про QGraphicsView не написано. Или это появилось после Qt 4.1.4? Это появилось в 4.2. Читать здесь (http://trolltech.com/products/qt/whatsnew/whatsnew-qt42). Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: Alexandr_Sky от Июль 09, 2007, 11:31 Dimchansky
Спасибо! Почитал про QGraphicsView и понял, что последний месяц был потрачен впустую за изобретанием велосипеда - этот компонент самое то, что нужно в моей работе. Буду обновляться. :) Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: Dimchansky от Июль 09, 2007, 11:39 Цитата: "Alexandr_Sky" Почитал про QGraphicsView и понял, что последний месяц был потрачен впустую за изобретанием велосипеда - этот компонент самое то, что нужно в моей работе. Буду обновляться. :) Поддержка скриптов не нужна? :) А то в 4.3 уже есть. :)) Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: PsM от Июль 09, 2007, 12:33 Цитата: "Racheengel" ну... сначала можно написать редактор, а потом в нем уже все отрисовывать. Как оказалось проблемку с редактором можно частично решить посредством QGraphicsSvgItem .... Буду пробовать ... добавлено спустя 8 минут: Исходя из того что есть QGraphicsView и QGraphicsSvgItem, в версии 4.3 появилась поддержка ECMA standard scripting engine, осмелю с предположить, что в новой версии Qt будет полноценный SVG ... Название: Нужен аналог флэша, для использования в Qt-программах Отправлено: Alexandr_Sky от Июль 11, 2007, 09:32 Цитировать Поддержка скриптов не нужна? На данный момент нет, но кое-что из клиент-серверных приложений скоро придется переписывать, вот там скрипты очень даже могут пригодиться. :) З.Ы. Надо все-таки будет следить за новыми версиями Qt, глядишь еще чего-нибудь вкусненького реализуют... |