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

Резултати

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

Пребарај: #announce

当前筛选 #announce清除筛选

#Announce 如果看到本频道或者别的频道里出现了右下角签名是 sponsored (部分语言包显示 "赞助" 或者 "广告") 的消息,这种消息是来自Telegram的恰饭消息,并非来自对应的频道。 由于币圈🐶大户有钱任性,因此首发投放的广告极其生草:在Telegram的地盘上交钱打广告,打着Telegram曾经宣发但已经终止的数字货币TON的旗号,诈骗Telegram上的用户。 请仔细甄别这些广告的内容以防上当受骗。 // 说真的,就本频道的这点人,要是真有TG官方广告发进来,那是真见了鬼了。(x) // 据说如果频道主不想有广告,还得和广告主竞价。 // TG大会员(x) 据说是有免广告特权。 (这话在TG这里怎么说怎么别扭)

Hashtags

Nefertari's tomb

@nefertaritomb · Post #790 · 05.11.2025 г., 08:35

#announce#gem Ирина Горячева. С древнеегипетского языка на дизайнерский. Опыт работы в GEM. Место: ZOOM Дата и время: 12 ноября 🕕 Начало: 18:00 — Каир и Иерусалим | 19:00 — Москва | 17:00 — Берлин ⏱️ Продолжительность: около 1 часа + время на вопросы 🍀Запись будет *Участие бесплатно, но будем рады поддержке🙏. Регистрация по ссылке

#Announce 即日起 #SilvaGunner 标签 正式更新为 #SiIvaGunner 。 之前的旧标签都已经完成了更新。不过由于缓存的原因,标签检索并没有更新为新的Tag。请点击本消息的两个Tag来进行完整检索。 看起来一样? 前面是小写字母L,后面是大写字母I。 以前确实有过一个小写字母L的名字,而现在的真正的用户名确实是大写字母I。这背后的故事可太多了...

Wigwam Wallet Announcements

@wigwam_announcements · Post #146 · 27.03.2025 г., 17:10

🔥BeCEXY Portal is LIVE! The hive is buzzing and the moment we’ve all been working toward is finally here. 😁 We’re thrilled to announce the official launch of the BeCEXY Portal! Starting today, you can: 🟣Log in using your email 🟣Join the waitlist and start climbing the ranks 🟣Boost your position by sharing your unique referral link 🔗BeCEXY Portal - becexy.io 📈 This is your first step into the BeCEXY ecosystem, where effort is rewarded and the community thrives. ⌛️Coming soon: connect your Telegram and wallet, apply for the drop, track your status, and unlock even more rewards — all on the Portal. Get in early. Earn your place. #becexy#announce#portal#airdrop