TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #164 · 14 окт.

🙄Разминка для ума! Треугольник Серпинского, интересная фигура которую построить достаточно просто. Алгоритм такой: 1. создаём любые 3 точки на плоскости 2. из этих точек случайно выбираем любую, как начальную 3. случайно выбираем любую точку из этих же трёх точек как цель 4. перемещаемся в сторону цели на половину расстояния 5. повторяем бесконечно с пункта 3 Если сделать достаточно много итераций то вырисовывается интересная фигура. Треугольник, в который вписаны более мелкие треугольники. Это самый настоящий фрактал! Я собрал пример построения такой фигуры на базе Qt. 🌎 Код можно посмотреть здесь. С помощью paintEvent я рисую точки по озвученному алгоритму. Каждые 10 секунд либо по клику на виджете строится следующий треугольник. Особенности примера: 🔸 Атрибут Qt.WA_OpaquePaintEvent позволяет сохранить то, что было нарисовано в прошлой итерации. Таким образом мы видим постепенное наполнение точек а не мелькающую одну точку. 🔸QTimer позволяет создавать отложенные вызовы один раз или с повторением через интервал. 🔸QColor.fromHsv() позволяет создать рандомный но предсказуемый цвет с помощью HSV схемы. Не слишком светлый и не слишком тёмный но всегда с разный. Рандомизации подвергается только смещение по цветовому кругу (Hue), яркость (Value) и насыщенность (Saturation) можно контролировать отдельно в своих пределах или оставить статичными. Обычный рандом цвета по RGB не даёт такой предсказуемый результат. 🔸 Каждый новый цикл с новым треугольником предварительно затемняет предыдущие через этот вызов painter.fillRect(rec, QColor(0, 0, 0, 100)) То есть полупрозрачный цвет. Таким образом, чем старше треугольник, тем он темней. Если сделать виджет фулскрин, то у нас получится некий ScreenSaver))) 🔸 Да, я знаю, что рисование в Qt не самый лучший способ сделать этот пример) Скорее всего самый НЕподходящий. Попробуйте сделать тоже самое но другими средствами. #qt#source#tricks

Резултати

Пронајдени 50 слични објави

Пребарај: #minsk

当前筛选 #minsk清除筛选
Dragana Trifkovic

@trifkovic · Post #4118 · 03.11.2025 г., 20:12

Opening Speech by Last Year’s Laureate, Dragana Trifković At the Award Ceremony of the Emil Cecko Foundation, 2025 Ladies and gentlemen, Distinguished guests, dear friends and colleagues, It is a great honor and a deep personal pleasure to stand before you today, at the opening of this year’s Emil Cecko Foundation Award Ceremony. One year ago, I had the privilege of receiving this meaningful recognition — an experience that filled me with gratitude, but also with a renewed sense of responsibility. The Emil Cecko Award is not only a distinction; it is a reminder of the values that unite us — integrity, courage, creativity, and devotion to truth and progress. To the new awardees, I offer my warmest congratulations. May this recognition encourage you to continue your work with the same passion and integrity that brought you here. #Minsk

Hashtags

Новости MosBuild

@mosbuild_2021 · Post #1853 · 19.09.2025 г., 16:09

Дом в современном стиле. Каков он? На этот вопрос сегодняответил Марк Гурда, управляющий партнёр, арт-директор международной студии ZROBIM architects Напомним, что в этом году студия стала амбассадором MosBuild 🔥 #datour#minsk

Новости MosBuild

@mosbuild_2021 · Post #1850 · 19.09.2025 г., 15:05

О современных архитектурных решениях «АЛЮТЕХ» рассказал Сергей Свиридов, руководитель проекта АПС ГК «АЛЮТЕХ» Благодарим участника и партнера региональной программы в Минске — ГК «АЛЮТЕХ» #datour#minsk

Новости MosBuild

@mosbuild_2021 · Post #1849 · 19.09.2025 г., 14:50

🔥Амбассадор выставки MosBuild Диана Балашова выступила с лекцией на тему «Успешный старт в дизайне интерьеров: стратегии построения карьеры и источники вдохновения» #datour#minsk

Новости MosBuild

@mosbuild_2021 · Post #1846 · 19.09.2025 г., 14:04

Благодарим KERAMA MARAZZI, партнера региональной программы D+A Tour О новой коллекции Morocco от KERAMA MARAZZI рассказали Зинаида Марголина, заместитель директора по работе с партнерами, компания Modus Ceramica, и Анастасия Курильчик, компания KERAMA MARAZZI #datour#minsk

Новости MosBuild

@mosbuild_2021 · Post #1845 · 19.09.2025 г., 13:03

Благодарим компанию Espocada, партнера региональной программы D+A Tour Анастасия Голова, креативный директор Espocada, и Олеся Горбунова, менеджер компании, рассказали сегодня о капсулах — готовых интерьерных решениях #datour#minsk

Новости MosBuild

@mosbuild_2021 · Post #1838 · 19.09.2025 г., 12:33

Алексей Дорожкин также выступил с лекцией🔥 Амбассадор выставки MosBuild рассказал о тенденциях нового времени в дизайне #datour#minsk

Новости MosBuild

@mosbuild_2021 · Post #1836 · 19.09.2025 г., 11:50

Модератором деловой программы выступает Алексей Дорожкин— редакционный директор издания «Интерьер+дизайн», амбассадор MosBuild #datour#minsk

Новости MosBuild

@mosbuild_2021 · Post #1835 · 19.09.2025 г., 11:03

D+A Tour в Минске продолжается Вы готовы к насыщенной деловой программе? ✔️Сохраняйте расписание выступлений спикеров: https://t.me/mosbuild_2021/1790 #datour#minsk

Новости MosBuild

@mosbuild_2021 · Post #1827 · 18.09.2025 г., 13:32

Завод «Алютех Воротные Системы» Участникам экскурсии рассказали, как происходит процесс производства ворот, систем управления и перегрузочной техники #datour#minsk

ПретходнаСтраница 1 од 5Следна