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

Разъезжается верстка


Автор Сообщение
Сообщение создано: 18. 04. 2016 [15:50]
s03Hejd
Jo Zoid
Создатель темы
Зарегистрирован(а) с: 31.03.2016
Сообщения: 33
При создании кадра мнемосхемы в виджетах ставлю размеры мнемосхемы 1385х800 и использую масштаб 1х1. Чтобы вывести мнемосхему без скроллов в режиме 1920х1080 во вкладке проекты у мнемосхемы ставлю разрешение 1385х800 и масштаб 0,56х0,7. При запуске проекта все выводится как и надо - без скроллов. Когда стал добавлять трубопроводы начались косяки. В редакторе все отображается ровно (рис 1), если запустить проект, то часть трубопроводов съезжает (тройник на рис 2). Наверное это как то связано с масштабированием.
И еще такая проблема: если что то добавляется или удаляется при редактировании мнемосхемы во вкладке "Виджет", то изменения на мнемосхеме во вкладке "Проекты" появляются. А если делаешь просто выравнивание объектов, то изменений на мнемосхеме во вкладке "Проекты" нет.
Поделитесь опытом кто как решает подобные проблемы?

[Сообщение редактировалось 1 раз(а), в последний раз 18.04.2016 в 16:13.]
Вложенный файл

Screenshot from 2016-04-18 15:21:29.png (Тип файла: image/png, Размер: 7.21 килобайт) — 1872 загрузок
Screenshot from 2016-04-18 15:22:25.png (Тип файла: image/png, Размер: 7.22 килобайт) — 1882 загрузок
Сообщение создано: 19. 04. 2016 [08:49]
s03Hejd
Jo Zoid
Создатель темы
Зарегистрирован(а) с: 31.03.2016
Сообщения: 33
Проблема связана с тем, что при расстановке объектов на мнемосхеме и с учетом масштабирования их координаты устанавливаются с точностью до тысячных долей пикселя. Поэтому в разных масштабах отображение может отличаться.
Решение следующее, может кому-то пригодится: во вкладке "Виджет" рисуем мнемосхему, потом идет во вкладку "Проекты", устанавливаем необходимый масштаб и у всех объектов проверяем атрибуты Геометрия/x и y. Если значения x и y дробные, то устанавливаем ближайшие целые значения. Запускаем на исполнение, если есть смещения, то эти элементы двигаем на целое количество пикселей, чтобы скорректировать положение.
Было бы неплохо, если бы в редакторе были настройки "Привязка объектов по сетке" и "Шаг сетки", чтобы объекты автоматически выравнивались на целое количество пикселей.

[Сообщение редактировалось 1 раз(а), в последний раз 19.04.2016 в 08:50.]



3834