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

Резултати

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

Пребарај: #saveyourlife

当前筛选 #saveyourlife清除筛选
KNAUF Uzbekistan

@knaufuzbekistan · Post #972 · 29.09.2025 г., 05:00

Yong‘in ro‘y berganda har daqiqa g‘animat. Qutilishga ulgurasizmi? Yaqinlaringiz xavfsizlikda bo‘ladimi? Mol-mulkingiz but qoladimi? Yong‘in – bu vayronalargina emas, balki: · alangadan ko‘ra tezroq halok etuvchi zaharli tutun. · to‘g‘ri ish tutishga to‘sqinlik qiluvchi vahima. · sizni har narsadan mosuvo qilishi mumkin bo‘lgan xavf. Aynan mana shu sababli, passiv yong‘in xavfsizligi nihoyatda muhim hisoblanadi. Bu nima degani? · Bu alangani to‘sib, uning atrofga tarqalishiga yo‘l qo‘ymaydigan materiallardir. Nega bu muhim? · Zaharli tutun – yong‘inlardagi o‘lim holatlarining asosiy sabablaridan biri. · Har daqiqa kechikish ko’riladigan zararni bir necha barobarga oshiradi. · Himoya choralarisiz alanga 5 barobar tez tarqaladi. Mol-mulkingiz but qoladi: faqat bitta xona yonishi va o‘t o‘chirish xizmatlari olovni o‘chirishga ulgurishi yoki butun bino yonib bitishi mumkin. Farqi katta, to‘g‘rimi? Evakuatsiya uchun vaqt oltinga teng: tasavvur qiling, yong‘in bitta xonada bo‘lsa, odamlar binoni xavf-xatarsiz tark etadilar. Yoki yong‘in bir lahzada butun binoni qamrab olib, evakuatsiya yo‘llarini to‘sib qo‘yadi va qutulishga imkon qoldirmaydi. KNAUF xavfsizlik to‘g‘ri qarorlardan boshlanishiga ishonadi. Hayot va mol-mulkni asrab qoluvchi himoya usullarini tanlang. Passiv yong‘in xavfsizligi – bu sizning omon qolish imkoniyatingizdir. O‘zingiz va yaqinlaringizni asrang.| - - - - - Когда случается пожар, важна каждая минута. • Успеете ли вы спастись? • Будут ли ваши близкие в безопасности? • Сохранится ли ваше имущество? Пожар — это не только разрушение, это: • Токсичный дым, который убивает быстрее, чем огонь. • Паника, которая мешает действовать. • Опасность, которое может оставить вас без всего. Именно поэтому так важна пассивная пожарная безопасность. Что это такое? • Это материалы, которые сдерживают огонь и не дают ему распространяться. Почему это важно? • Токсичный дым — одна из главных причин гибели при пожарах. • Каждая минута промедления увеличивает ущерб в разы. • Без этих мер огонь распространяется в 5 раз быстрее. Ваше имущество может остаться неповреждённым: возможен вариант, когда возгорание ограничивается одной комнатой и пожарная служба успевает ликвидировать огонь, либо же пожар может охватить всё здание. Разница большая, верно? Время для эвакуации на вес золота: представьте, что возгорание происходит в одном помещении — люди успевают безопасно покинуть здание. Или же огонь мгновенно распространяется на весь объект, блокируя пути эвакуации и не оставляя шанса на спасение. Мы в КНАУФ верим, что безопасность начинается с правильных решений. Выбирайте способы защиты, которые защищают жизни и имущество. Пассивная пожарная безопасность — это ваш шанс на спасение. Берегите себя и своих близких. YouTube Instagram Facebook www.knauf.uz #knaufuzbekistan #saveyourlife #KNAUF_YongingaChidamlilik

KNAUF Uzbekistan

@knaufuzbekistan · Post #969 · 22.09.2025 г., 04:00

QARANG, FVVda qanday rolik ko‘rdik! Har kuni yangiliklarda yong‘inlar haqida eshitamiz. Lekin, bilasizmi, eng dahshatlisi nimada? O‘t-olovning o‘zi emas, balki odamlar ko‘p hollarda qanday qutulishni bilmasligidadir. FVV ogohlantirmoqda: yong‘inlar siz o‘ylagandan ko‘ra ko‘proq ro‘y beryapti. Bunday vaziyatlarda nafaqat yong‘inni o‘chirish, balki o‘t o‘chog‘idan tez evakuatsiya qilish ham juda muhim. HAR BIR daqiqa siz va yaqinlaringiz hayotini hal qiladi. Yong‘inni oldini olish va yong‘in sodir bo‘lganda qanday harakat qilish kerakligini bilish uchun FVVning videosini tomosha qiling. Bu ma’lumot hayotingizni saqlab qolishi mumkin. O‘zingizni asrang. Xavfsizlikni tanlang. - - - - - Текст на русском @fvvmchs @FVV.Uzbekiston #knaufuzbekistan #saveyourlife #fire #KNAUF_YongingaChidamlilik

KNAUF Uzbekistan

@knaufuzbekistan · Post #985 · 25.10.2025 г., 10:00

Yong‘in to‘satdan sodir bo‘lishi mumkin, va alanga butun binoga tarqalib ketmasligi juda muhim. KNAUF S 112 pardevori himoyaning asosiy yechimidir. • Oddiy dizayn: metall karkas va har tomondan ikki qavatli gipskarton qoplamalari; • Yong‘inga samarali chidamlilik: yong‘inni mahalliylashtirish va mol-mulkni saqlash. • Turar-joy, ma’muriy, savdo binolari va hatto odamlar gavjum bo‘lgan xonalar uchun aʼlo yechim. To‘g‘ri tanlov qiling - o‘zingizni va mol-mulkingizni KNAUF bilan birgalikda asrang! - - - - Версия на русском #knaufuzbekistan #КНАУФ #ПожарнаяБезопасность #ПерегородкиКНАУФ #С112 #olovbardoshlik #saveyourlife