Пунктирная линия

Автор Chelbas, Янв. 19, 2025, 11:27

« назад - далее »

Support

Отлично! Остался вопрос с пунктиром...
Техническая поддержка Lithium ECAD

Chelbas

Цитата: Support от Фев. 10, 2025, 01:36  
Цитата: Chelbas от Янв. 19, 2025, 11:27  При выборе в свойствах линии: стиль - пунктиром, линия остаётся сплошной, меняется насыщенность цветом.
Вышла версия 1.9.6. Ошибка с отрисовкой линии сохранилась в ней?
У меня сохранилась.

Support

Тогда похоже дело в драйверах. В идеале проверить бы запуск других графических программ на Qt5 на этом же ПК. И запуск Lithium на другом ПК с Fedora 41, чтобы хоть как-то локализовать проблему. 

Проблему записал. Пока придется отложить ее.
Техническая поддержка Lithium ECAD

Chelbas

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

Проблему записал. Пока придется отложить ее.
Другого компьютера с Fedora нет, есть с Debian 12 KDE x11 проблема та же. На этом же компьютере под Manjaro KDE проблема остается. Рисуешь линию, увеличиваешь толщину линии до 0,25 выбираешь пунктир дальше - меняется цветность линии. На этом же ноутбуке к примеру пунктирные линии в Libreoffice Draw отрисовываются нормально.

Support

В Lithium установка стиля рисования для линии, прямоугольника, эллипса и дуги происходит абсолютно одинаково, а само рисование отличается только вызовом функции QPainter::drawLine() / drawRect(), drawEllipse(), drawArc(). Очень странно, что все кроме линии рисуется правильно. Поэтому тут либо конфликт библиотек Qt (сейчас сборка на версии 5.9.5), либо проблема с драйвером или доступом. Возможно, в системе установлен Qt, и вызовы осуществляются через имеющиеся библиотеки, а не те, что идут с САПР. Но в конфигурации указан путь именно к "своим" библиотекам. Вобщем, это пока вопрос...

Скачивали DEB? Можно попробовать скачать TAR-архив, распаковать где-нибудь в home, и запустить libraryCreator и projectCreator через скрипты в архиве. Так точно не должно быть проблем с доступом к "своим" библиотекам Qt, которые находятся там же в архиве.
Техническая поддержка Lithium ECAD

Chelbas

С tar архива на Manjaro проблема осталась, на Debian проверить пока не могу компьютер находится не у меня.
А результат получатся такой.

Support

Техническая поддержка Lithium ECAD

Support

Судя по картинке из третьего поста, линия рисуется правильно, если ее оконцовка прямая, а не полукруглая. Пока не понятны причины некорректной отрисовки, добавим возможность изменения оконцовки в свойства линий. Из-за того, что экспорт в гербер работает только со сплошными линиями, возможность изменения оконцовок будет только в редакторе схем, а в редакторе корпусов и плат изменение стиля линии вобще будет убрано. 
Техническая поддержка Lithium ECAD