УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

Вопросы по рабочему пользовательскому интерфейсу - QT


Автор Повідомлення
Повідомлення створено: 24. 10. 2010 [14:24]
cesa
Denis D
Автор теми
Зареєстрован(а) с: 24.10.2010
Повідомлення: 4
1. Какие форматы файлов поддерживаются объектом отображения медиа-материалов (Media)?

2. Планируется ли масштабирование графических объектов мышью? Сейчас объекты ElFigure нельзя масштабировать "растягиванием", только через атрибут масштаб?

3. Подскажите, пожалуйста, где найти библиотеку элементов для мнемосхем.
Повідомлення створено: 24. 10. 2010 [21:06]
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
1. К примеру, jpeg, gif, png.
2. Уже реализовано. Есть два варианта: крутите колесо у мышки, удерживая "CTRL", или выбирайте изменение масштаба, а не размеров, в правом нижнем углу Vision (там же, рядом, указаны текущий масштаб и имя пользователя), и меняйте масштаб мышкой.
3. Библиотека элементов для мнемосхем находится в числе прочих в демонстрационной конфигурации, называется "Элементы мнемосхемы".
Повідомлення створено: 25. 10. 2010 [20:20]
cesa
Denis D
Автор теми
Зареєстрован(а) с: 24.10.2010
Повідомлення: 4
Спасибо за оперативный ответ, однако у меня остались вопросы:
1. по поводу форматов файлов. А можно ли как то узнать перечень всех поддерживаемых форматов? или только экспериментальным путем? (в частности интересно поддерживается ли векторная графика)
2. спасибо, я, почему-то, не обратил внимания на возможности расположенные в правом нижнем углу.
3. эту библиотеку я видел, в данном случае я имел в виду внешние библиотеки/однотипные наборы графики. Рисовальщик из меня никудышный, но хотелось, чтобы мнемосхема выглядела аккуратно и единообразно.
Повідомлення створено: 26. 10. 2010 [08:58]
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
1. Вам следует почитать вот эту ветку форума: http://oscada.org/ru/forum/posts/proekt/primitiv_otobrazhenija_media_materia .
3. Непонятно, что это за "внешние библиотеки/однотипные наборы графики"? Неужели Вам так уж недостаточно тех виджетов, которые реализованы в библиотеке "Элементы мнемосхемы"? Мы на ее базе сделали уже несколько проектов с вполне аккуратными и единообразными мнемосхемами :-). Даже если и нужно что-то дорисовать, то это занимает всего несколько минут, для этого вовсе не нужно быть художником...
З.Ы. Любую библиотеку можно скопировать/перенести в другой проект, к примеру, при помощи экспортной базы данных.

[Повідомлення редагувалось 1 раз(ів), останній раз 26.10.2010 в 09:44.]
Повідомлення створено: 12. 11. 2010 [23:37]
cesa
Denis D
Автор теми
Зареєстрован(а) с: 24.10.2010
Повідомлення: 4
Решил не множить темы и спросить еще кучу всего в этой же теме.
Написал все нижеприведенные хотелки сюда, потому что не уверен, что всего этого нет. Возможно просто не нашел, эти функции.

1. Предполагается ли функция импорта из векторных форматов графики во внутренний формат? Все же во внешнем редакторе значительно проще нарисовать практически любой элемент, однако внутренний формат подкупает возможностью связать параметры изображения с переменными.
2. В визуальном редакторе было бы хорошо добавить функцию undo для произвольных действий. Так, например, неудачно подвинутый элемент нельзя тут же вернуть на место. приходится отдельно все выравнивать. это несколько напрягает. (например при разработке мнемосхемы случайно сдвинутая труба создает кучу нехороших эмоций)
3. Zoom осуществляется относительно центра текущего "экрана". Было бы хорошо, если бы зум осуществлялся относительно положения курсора мышы (т.е. при увеличении масштаба производилась бы центровка по положению курсора).
4. Опять же про выравнивание компонентов друг относительно друга. Было бы удобно, если бы у графических элементов была бы "точка привязки". выравнивать несколько компонентов встроенными средствами иногда не получается (пытался выровнить несколько изображений "труб", нередко они незначительно при этом разъежжались, и подравнивать приходилось вручную, что трудоемко). Возможно были бы удобны линейки, как в графических редакторах.
Повідомлення створено: 13. 11. 2010 [10:04]
emc2
Сергей Угрюмов
Зареєстрован(а) с: 15.10.2010
Повідомлення: 8
Про UNDO уже отвечали неоднократно. а вот насчет функции ZOOM, могу показать, как это реализовано в Vijeo Citect. Место под курсором увеличивается в плавающем окошке, что позволяет точно спозиционировать компонент. Vijeo citect конечно коммерческий продукт, но хочу сказать что графический редактор в нем далек от совершенства. Возможно эта идея может быть полезна.
Вкладений файл

edit_citect.jpg (Тип файлу: image/jpeg, Розмір: 333.2 кілобайтів) — 2334 завантажень
Повідомлення створено: 13. 11. 2010 [16:35]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
Ну, запрос функций это вообще не сюда, а сюда: http://oscada.org/ru/forum/topics/zapros_funkcii

"cesa" wrote:

1. Предполагается ли функция импорта из векторных форматов графики во внутренний формат?

Сделать можно всё, вопрос только потребности. Мне, например, такая функция не нужна, кому нужно прямой путь по ссылке выше и через правила в этой категории.

"cesa" wrote:

2. В визуальном редакторе было бы хорошо добавить функцию undo для произвольных действий. Так, например, неудачно подвинутый элемент нельзя тут же вернуть на место. приходится отдельно все выравнивать. это несколько напрягает. (например при разработке мнемосхемы случайно сдвинутая труба создает кучу нехороших эмоций)

Это запланировано: http://wiki.oscada.org/works/ToDo

"cesa" wrote:

3. Zoom осуществляется относительно центра текущего "экрана". Было бы хорошо, если бы зум осуществлялся относительно положения курсора мышы (т.е. при увеличении масштаба производилась бы центровка по положению курсора).

Никогда не ощущал дискомфорта из-за этого.

"cesa" wrote:

4. Опять же про выравнивание компонентов друг относительно друга. Было бы удобно, если бы у графических элементов была бы "точка привязки". выравнивать несколько компонентов встроенными средствами иногда не получается (пытался выровнить несколько изображений "труб", нередко они незначительно при этом разъежжались, и подравнивать приходилось вручную, что трудоемко). Возможно были бы удобны линейки, как в графических редакторах.

Нет такой проблемы. Эта функция реализована типично, как во многих векторных редакторах, например как в OpenOffice:Draw.
Линейка мне тоже никогда не нужна была, поскольку координаты виджетов, при перемещении, выводится в строку статуса. А исходя из этих данных удобно доводить по Shift+[Клавиши стрелок].

Learn, learn and learn better than work, work and work.
Повідомлення створено: 15. 11. 2010 [09:07]
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
Понятие "Точка привязки" есть в рамках рисования примитива "Элементарная фигура". Когда же собирается мнемосхема из одельных виджетов о какой привязке может идти речь?
Какие сложности с рисованием во встроенном редакторе в сравнении с "внешним редактором"?



12348