Алгоритм отрисовки линии на python (pyqt)
ТЗ:
Написать небольшое приложение с графической сценой на pyqt6.
Над интерфейсом заморачиваться не надо, все на одном виджете.
Задача по большей части заключается в том, чтобы скопировать функционал из приложения с открытым исходным кодом:
https://github.com/beremiz/beremizТребуемый функционал:
- Рисование линии:
При нажатии ЛКМ на сцену рисуется точка и начинает тянуться ортогональная линия, при отпускании ЛКМ устанавливается конечная точка.
- Перерисовка линий при перемещении объектов сцены:
Точки выделяемы и перетаскиваемы (selectable/moveable), соответственно при перемещении точки на сцене должна изменяться линия (в режиме real time)
- Горячие клавиша и функционал для прокрутки (зума сцены),
Ctrl + Колесик мыши.
- Также: установить пространство точек на сцене (как на видео и в приложении), но только не сетку.
Сроки: в идеале 1-3 дня
Moscow.media
Частные объявления сегодня
Филиал № 4 ОСФР по Москве и Московской области информирует:
Гражданам Москвы и Московской области, получившим тяжелые производственные травмы, выданы автомобили марки «Лада Гранта»
Кибербезопасность и спорт на ВЭФ 2024: 194 команд студентов из 14 стран соревновались по спортивному программированию
Эквайринг – технологии для вашего бизнеса
Выставка «Я ты мы другое» в музее-квартире И.Д. Сытина
В Екатеринбурге стартует международный фестиваль театров кукол
Литературный агент. Литературный агент в Москве. Литературный агент в России. Литературный агент официальный сайт.
Токсиколог Кутушов: как масло черного тмина может спасти ваше здоровье
Михаил Александров: Зангезурский коридор Алиеву, оказывается, не нужен: новый кульбит бакинской пропаганды
Married At First in chaos as scores of women accuse contestant of abuse – just one year after arrest of another groom
Inside Britain’s ‘murder houses’ and their terrifying secrets
China is going after 'empty student' consultants, who help you graduate without attending a single class for a $2,800 'relationship' fee
Horoscope today, September 9, 2024: Daily star sign guide from Mystic Meg
Открыто рабочее движение по съезду строящейся развязки на трассе М-7 «Волга» в Татарстане
Умные часы Mobvoi TicWatch Pro 5 Enduro на российском рынке
Отделение СФР по Москве и Московской области проактивно открыло 101,5 тыс. СНИЛС новорожденным
Полный гайд по Муалани из Genshin Impact: скиллы, билды, артефакты и команды
Мафия-НН: Все случилось неожиданно, как и положено в экстренных ситуациях.
7 years after declaring it took 'courage' to remove the iPhone's headphone jack, Apple has finally decided buttons and ports are cool again
Анонс Apple AirPods 4: более чистый звук, жесты головой и активное шумоподавление
Дикторы онлайн: Значение базы голосов в современном мире
Кибербезопасность и спорт на ВЭФ 2024: 194 команд студентов из 14 стран соревновались по спортивному программированию
Подбор дикторов онлайн: как найти идеальный голос для вашего проекта
Эквайринг – технологии для вашего бизнеса
В столице пройдет фестиваль «Казачья станица Москва»
Marine Garden Sochi - идеальное место для жилья и отдыха в Сочи
На страже безопасности уже 4 года: сотрудники ПСО №309 отметили день рождения
Чего ожидать гостям от Х Международного фестиваля «Казачья станица Москва»?
Почта России назвала среднюю сумму денежных переводов в Армению и Киргизию
Развлечения в Йошкар-Оле: что посмотреть и где провести время
Воробьев пообещал эвакуированным в Раменском жилье и спасти котов
Из-за угрозы атаки БПЛА игра между «СКА» и «Чайкой» пройдет без зрителей
Арина Соболенко проводит 200-ю неделю подряд в топ-10 рейтинга WTA
Джокович выпал из топ-3 рейтинга ATP
Теннисистка Петрова назвала нынешний сезон лучшим в карьере итальянца Синнера
Российская теннисистка Шнайдер заявила, что больше не живет в США
Трассу Ростов - граница с ДНР расширят до четырех полос
Из-за угрозы атаки БПЛА игра между «СКА» и «Чайкой» пройдет без зрителей
В Москве рассказали о числе контрактов с бизнесом на портале поставщиков
Воробьев пообещал эвакуированным в Раменском жилье и спасти котов
Музыкальные новости
Мама Тимати публикует фото нынешней девушки рэпера в своих соцсетях
Ульяновская каратистка Алсу Узбякова выиграла «золото» XII летней спартакиады учащихся России
Музыкант Игорь Бутман проголосовал онлайн через mos.ru на выборах в МГД
Forbes только в мечтах: Сколько получает бард-миллионер Слепаков* после побега в Израиль
Отделение СФР по Москве и Московской области проактивно открыло 101,5 тыс. СНИЛС новорожденным
Кибербезопасность и спорт на ВЭФ 2024: 194 команд студентов из 14 стран соревновались по спортивному программированию
Подбор дикторов онлайн: как найти идеальный голос для вашего проекта
Дикторы онлайн: Значение базы голосов в современном мире
Marine Garden Sochi - идеальное место для жилья и отдыха у моря в России
"Локомотив" переиграл СКА и возглавил Западную конференцию
Политика: Россияне стали охотнее выбирать власть
Чемпионат по серфингу на искусственной волне прошел в рамках форума «Москва 2030»
Филиал № 4 ОСФР по Москве и Московской области информирует:
Гражданам Москвы и Московской области, получившим тяжелые производственные травмы, выданы автомобили марки «Лада Гранта»
Столичные росгвардейцы предотвратили возгорание автомобиля в Москве
SsangYong Korando – корейский кроссовер с европейским акцентом
Автоэксперт Сажин: штрафы для самокатчиков до 100 тыс. рублей нужно доработать
Песков: Москва пока не заинтересован в интервью Путина Гершковичу
Вице-президент Евразийского международного университета Николай Лях награждён Орденом Дружбы!
«Авангард» развивает лучшие гражданские качества в подрастающем поколении
Хор Тверской филармонии выступил на Дне города в Москве
В Москве выявили 5769 новых случаев COVID-19 за неделю
От инфекции до вакцинации: почему в мозге появляются тромбы и кто в зоне риска
Почти шесть тысяч случаев заражения коронавирусом выявили за неделю в Москве
Стоматолог-гигиенист «Мегастом» Ольга Жидких: для чего нужна зубная нить
«Ингосстрах» и «Будь Здоров» проводят «Дни здоровья» для корпоративных клиентов
Токсиколог Кутушов: как масло черного тмина может спасти ваше здоровье
В Улан-Удэ состоится лекция о ПЭТ/КТ и радионуклидной терапии: новые методы диагностики и лечения рака
Американский цугцванг Владимира Зеленского, или Борьба Киева за доллары
Глава Офиса Зеленского заявил, что Киев готов на мир только с возвращением территорий
Международный чемпионат «Битва роботов» пройдёт в Москве
Кибербезопасность и спорт на ВЭФ 2024: 194 команд студентов из 14 стран соревновались по спортивному программированию
Тикнизян назвал переход в «Локомотив» хорошим шагом для Севикяна
Умные часы Mobvoi TicWatch Pro 5 Enduro на российском рынке
Лукашенко заявил о существенной активизации диалога между Белоруссией и КНДР
Τиxaнοвcκaя «пο-ceмeйнοму» блудит нa гpeчecκοм Κpитe, пοκa муж тοмитcя в тюpьмe
Собянин рассказал о планах по улучшению освещения в Москве
Собянин: МЦД-4 перевез за год 75 млн пассажиров
Собянин сообщил об открытии еще 12 поликлиник после реконструкции в Москве
Собянин: в Москве обустроят 1,25 тысяч гектаров городских пространств
Губернатор Артюхов напомнил министру Козлову о деньгах на расчистку озера Ханто
Газпромбанк Лизинг на ВЭФ-2024: к 2030 году 25% всех электромобилей в стране будут реализованы за счет лизинга
«Газпром нефть» открывает двери для школьников и студентов
ГК «Солар»: Число DDoS-атак на Поволжье за год выросло в шесть раз
В Москве рассказали о числе контрактов с бизнесом на портале поставщиков
Полиция УВД по ЮЗАО Москвы информирует жителей о преимуществе получения государственных услуг электронным способом
Трассу Ростов - граница с ДНР расширят до четырех полос
Почта России назвала среднюю сумму денежных переводов в Армению и Киргизию
Международный фестиваль органной музыки «Похвала органу» открылся в Архангельске
Симпозиум современного искусства открылся на Соловках
В Поморье прошел первый Всероссийский слет трудовых отрядов подростков
Симферополь в числе городов, которые пользуются спросом на аренду перед сезоном деловой активности
Литературно-краеведческий экскурс «Главный доктор Республики – Николай Семашко»
Литературно-краеведческий экскурс «Главный доктор Республики – Николай Семашко»
На фестивале «Серебряная ладья» в Костроме победила команда из Казахстана
Полиция УВД по ЮЗАО Москвы информирует жителей о преимуществе получения государственных услуг электронным способом
В Москве рассказали о числе контрактов с бизнесом на портале поставщиков
Завершается строительство самого крупного деревянного храма в центральной России