Lithium ECAD

Сообщество => Создание библиотек => Тема начата: Chelbas от Янв. 19, 2025, 11:27

Название: Пунктирная линия
Отправлено: Chelbas от Янв. 19, 2025, 11:27
При выборе в свойствах линии: стиль - пунктиром, линия остаётся сплошной, меняется насыщенность цветом.
Система linux версия 1.9.5
Название: Re: Пунктирная линия
Отправлено: Support от Янв. 20, 2025, 18:25
Какой дистрибутив Линукс? Можете выделить эту линию и показать свойства?

В Альт 9 и Юбунту 20.04 работает корректно.

P.S. В панели свойств некорректно отображается выпадающее меню стилей линии. Это уже исправлено.
Название: Re: Пунктирная линия
Отправлено: Chelbas от Янв. 20, 2025, 19:22
Fedora Linux 41
Название: Re: Пунктирная линия
Отправлено: Support от Янв. 20, 2025, 21:42
У прямоугольника, дуги и полигона тоже пунктир не работает?
Название: Re: Пунктирная линия
Отправлено: Chelbas от Янв. 20, 2025, 22:46
У прямоугольника, дуги и полигона работает, т.е. линия пунктирная.
Название: Re: Пунктирная линия
Отправлено: Support от Янв. 20, 2025, 22:50
Хорошо. А если у прямоугольник включить заливку, картинка такая же?
Название: Re: Пунктирная линия
Отправлено: Chelbas от Янв. 20, 2025, 22:55
Да, такая.
Название: Re: Пунктирная линия
Отправлено: Support от Янв. 21, 2025, 11:48
Предполагаю, что проблема связана с этим:
Цитировать из базовой поставки Fedora Workstation удалены пакеты GNOME, связанные с протоколом X11. Из сеансов, поддерживаемых по умолчанию, оставлен только Wayland, но пакеты для организации работы сеанса X11 можно отдельно установить из репозиториев
Состоялся релиз Fedora Linux 41 (https://habr.com/ru/news/854536/)

Учитывая, что дуга и другие фигуры рисуется правильно, должно быть не все так плохо. От линии в плане рисования дуга почти не отличается. 

Сейчас линия поправлена, если в следующем релизе ошибка останется, будем решать в рабочем порядке. Это уже системная ошибка, надо ставить Fedora. Это только после выполнения ряда других задач.
Название: Re: Пунктирная линия
Отправлено: MOT от Янв. 27, 2025, 14:27
Цитата: Support от Янв. 20, 2025, 18:25  P.S. В панели свойств некорректно отображается выпадающее меню стилей линии. Это уже исправлено.
Доброго времени!

В выпадающем списке, ошибка осталась. РЕД ОС 8.

По вопросу автора топика, всё нормально.
Название: Re: Пунктирная линия
Отправлено: Support от Янв. 27, 2025, 20:05
Ошибка в выпадающем списке была исправлена после последнего релиза. Это, похоже, на всех Linux проявлялось. В следующем релизе все будет нормально. Уже скоро, тестируется. 
Название: Re: Пунктирная линия
Отправлено: MOT от Янв. 27, 2025, 21:10
Ясно. Спасибо!
Название: Re: Пунктирная линия
Отправлено: Chelbas от Фев. 03, 2025, 17:44
Цитата: Support от Янв. 21, 2025, 11:48  Предполагаю, что проблема связана с этим:
Цитироватьиз базовой поставки Fedora Workstation удалены пакеты GNOME, связанные с протоколом X11. Из сеансов, поддерживаемых по умолчанию, оставлен только Wayland, но пакеты для организации работы сеанса X11 можно отдельно установить из репозиториев
Состоялся релиз Fedora Linux 41 (https://habr.com/ru/news/854536/)

Учитывая, что дуга и другие фигуры рисуется правильно, должно быть не все так плохо. От линии в плане рисования дуга почти не отличается.

Сейчас линия поправлена, если в следующем релизе ошибка останется, будем решать в рабочем порядке. Это уже системная ошибка, надо ставить Fedora. Это только после выполнения ряда других задач.
Попробовал в Debian 12 KDE протокол X11 такая же ошибка, тут наверное главное KDE.
Название: Re: Пунктирная линия
Отправлено: MOT от Фев. 03, 2025, 20:06
И в KDE и в Mate полёт нормальный на РЕД ОС и Роса Фреш. Может в версии драйверов на видео дело, либо в самом железе (видеокарте, если старенькая). ИМХО
Название: Re: Пунктирная линия
Отправлено: Support от Фев. 10, 2025, 01:36
Цитата: Chelbas от Янв. 19, 2025, 11:27  При выборе в свойствах линии: стиль - пунктиром, линия остаётся сплошной, меняется насыщенность цветом.
Вышла версия 1.9.6. Ошибка с отрисовкой линии сохранилась в ней?
Название: Re: Пунктирная линия
Отправлено: MOT от Фев. 10, 2025, 03:14
Цитата: Support от Янв. 27, 2025, 20:05  Ошибка в выпадающем списке была исправлена после последнего релиза. Это, похоже, на всех Linux проявлялось. В следующем релизе все будет нормально. Уже скоро, тестируется.
В новой версии - полёт нормальный. Огромное спасибо!
Название: Re: Пунктирная линия
Отправлено: Support от Фев. 10, 2025, 09:30
Отлично! Остался вопрос с пунктиром...
Название: Re: Пунктирная линия
Отправлено: Chelbas от Фев. 12, 2025, 16:11
Цитата: Support от Фев. 10, 2025, 01:36  
Цитата: Chelbas от Янв. 19, 2025, 11:27  При выборе в свойствах линии: стиль - пунктиром, линия остаётся сплошной, меняется насыщенность цветом.
Вышла версия 1.9.6. Ошибка с отрисовкой линии сохранилась в ней?
У меня сохранилась.
Название: Re: Пунктирная линия
Отправлено: Support от Фев. 12, 2025, 16:54
Тогда похоже дело в драйверах. В идеале проверить бы запуск других графических программ на Qt5 на этом же ПК. И запуск Lithium на другом ПК с Fedora 41, чтобы хоть как-то локализовать проблему. 

Проблему записал. Пока придется отложить ее.
Название: Re: Пунктирная линия
Отправлено: Chelbas от Фев. 14, 2025, 20:25
Цитата: Support от Фев. 12, 2025, 16:54  Тогда похоже дело в драйверах. В идеале проверить бы запуск других графических программ на Qt5 на этом же ПК. И запуск Lithium на другом ПК с Fedora 41, чтобы хоть как-то локализовать проблему.

Проблему записал. Пока придется отложить ее.
Другого компьютера с Fedora нет, есть с Debian 12 KDE x11 проблема та же. На этом же компьютере под Manjaro KDE проблема остается. Рисуешь линию, увеличиваешь толщину линии до 0,25 выбираешь пунктир дальше - меняется цветность линии. На этом же ноутбуке к примеру пунктирные линии в Libreoffice Draw отрисовываются нормально.
Название: Re: Пунктирная линия
Отправлено: Support от Фев. 14, 2025, 21:43
В Lithium установка стиля рисования для линии, прямоугольника, эллипса и дуги происходит абсолютно одинаково, а само рисование отличается только вызовом функции QPainter::drawLine() / drawRect(), drawEllipse(), drawArc(). Очень странно, что все кроме линии рисуется правильно. Поэтому тут либо конфликт библиотек Qt (сейчас сборка на версии 5.9.5), либо проблема с драйвером или доступом. Возможно, в системе установлен Qt, и вызовы осуществляются через имеющиеся библиотеки, а не те, что идут с САПР. Но в конфигурации указан путь именно к "своим" библиотекам. Вобщем, это пока вопрос...

Скачивали DEB? Можно попробовать скачать TAR-архив, распаковать где-нибудь в home, и запустить libraryCreator и projectCreator через скрипты в архиве. Так точно не должно быть проблем с доступом к "своим" библиотекам Qt, которые находятся там же в архиве.
Название: Re: Пунктирная линия
Отправлено: Chelbas от Фев. 15, 2025, 22:11
С tar архива на Manjaro проблема осталась, на Debian проверить пока не могу компьютер находится не у меня.
А результат получатся такой.
Название: Re: Пунктирная линия
Отправлено: Support от Фев. 16, 2025, 00:23
Спасибо!
Название: Re: Пунктирная линия
Отправлено: Support от Фев. 17, 2025, 12:06
Судя по картинке из третьего поста (https://forum.lecad.ru/index.php?msg=280), линия рисуется правильно, если ее оконцовка прямая, а не полукруглая. Пока не понятны причины некорректной отрисовки, добавим возможность изменения оконцовки в свойства линий. Из-за того, что экспорт в гербер работает только со сплошными линиями, возможность изменения оконцовок будет только в редакторе схем, а в редакторе корпусов и плат изменение стиля линии вобще будет убрано.