Russian Qt Forum
Ноябрь 03, 2024, 00:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Нужен аналог флэша, для использования в Qt-программах  (Прочитано 8027 раз)
PsM
Гость
« : Июль 04, 2007, 09:18 »

Есть задача написать прогу в которой будет осуществляться  управление освещением в большом здании.

Прогу думаю сделать в виде плана здания...
План будет в каком-нибуть векторном формате.

Для реализации мне нужна либа векторной графики,
которая позволить отрисовывать  с маштабированием,
позволит ловить "клики" по определенным обьектам,  изменять некоторые параметры обьектов (к примеру цвет заливки). И естественно возможноть редактировать данные для нее в какомнибуть векторном редакторе.

Насколько я понимаю Flash  идельно  подходит под мою задачу, но использовать его не хочеться из-за его закрытости.

Подскажите насколько SVG подходит ?
Какие есть варианты ?

добавлено спустя:

 http://svg.kde.org/
Наверное это то что я ищу...
Буду смотреть.
Записан
Tonal
Гость
« Ответ #1 : Июль 06, 2007, 21:48 »

А почему GraphicView не подходит?
Записан
Dimchansky
Гость
« Ответ #2 : Июль 07, 2007, 17:40 »

Я бы с использованием GraphicView делал.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #3 : Июль 07, 2007, 23:04 »

как раз подобное делаем на конторе... с использованием GraphicView.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
PsM
Гость
« Ответ #4 : Июль 09, 2007, 08:21 »

Спасибо, я только начал изучать Qt, и возможности тулкита пока представляю слабо.
Да через QGraphicsView можно сделать что я хочу, но всетаки ksvg лучше подошел бы.
Одна только проблема с ksvg, получиться ли нормально  его выдернуть, он как бы часть KDE, а мне прога нужна будет под windows-ом ....

В случае  с QGraphicsView как обстоят дела с редактором - не в коде же все ручками отрисовывать ?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #5 : Июль 09, 2007, 09:15 »

ну... сначала можно написать редактор, а потом в нем уже все отрисовывать.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Alexandr_Sky
Гость
« Ответ #6 : Июль 09, 2007, 11:02 »

Кхм... Что-то у меня в ассистенте ничего про QGraphicsView не написано.
Или это появилось после Qt 4.1.4?
Записан
Dimchansky
Гость
« Ответ #7 : Июль 09, 2007, 11:14 »

Цитата: "Alexandr_Sky"
Кхм... Что-то у меня в ассистенте ничего про QGraphicsView не написано.
Или это появилось после Qt 4.1.4?


Это появилось в 4.2. Читать здесь.
Записан
Alexandr_Sky
Гость
« Ответ #8 : Июль 09, 2007, 11:31 »

Dimchansky
Спасибо!
Почитал про QGraphicsView и понял, что последний месяц был потрачен впустую за изобретанием велосипеда - этот компонент самое то, что нужно в моей работе.
Буду обновляться. Улыбающийся
Записан
Dimchansky
Гость
« Ответ #9 : Июль 09, 2007, 11:39 »

Цитата: "Alexandr_Sky"

Почитал про QGraphicsView и понял, что последний месяц был потрачен впустую за изобретанием велосипеда - этот компонент самое то, что нужно в моей работе.
Буду обновляться. Улыбающийся


Поддержка скриптов не нужна? Улыбающийся
А то в 4.3 уже есть. Улыбающийся)
Записан
PsM
Гость
« Ответ #10 : Июль 09, 2007, 12:33 »

Цитата: "Racheengel"
ну... сначала можно написать редактор, а потом в нем уже все отрисовывать.

Как оказалось проблемку с редактором можно частично решить посредством QGraphicsSvgItem ....
Буду пробовать ...

добавлено спустя 8 минут:

 Исходя из того что есть QGraphicsView  и QGraphicsSvgItem,
в версии 4.3 появилась поддержка ECMA standard scripting engine,
осмелю с предположить, что в новой версии Qt будет полноценный SVG ...
Записан
Alexandr_Sky
Гость
« Ответ #11 : Июль 11, 2007, 09:32 »

Цитировать
Поддержка скриптов не нужна?

На данный момент нет, но кое-что из клиент-серверных приложений скоро придется переписывать, вот там скрипты очень даже могут пригодиться. Улыбающийся

З.Ы. Надо все-таки будет следить за новыми версиями Qt, глядишь еще чего-нибудь вкусненького реализуют...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.136 секунд. Запросов: 22.