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 слични објави

Пребарај: #notebook

当前筛选 #notebook清除筛选
Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #6062 · 10.11.2023 г., 03:20

Noutbukni quvvatlantirayotganda ham ishlatsa bo'ladimi? ✅ Ortiqcha so'zlarga o'rin yo'q va javob: Ha 🤔 Nimaga? Chunki hozirgi noutbuklar zamonaviyligini hisobga olsak, ular buni o'zlari hal qila olishadi ya'ni quvvatlantirishni noutbukning o'zi boshqara oladi. 🔌 Albatta bu usulning zarari ham bor bo'lishi mumkin, ammo, zarari bo'lganda ham bu 100 foizdan 5 yoki undan kam foizga to'g'ri kelishi mumkin. 🔋 Xulosa: noutbukingiz holatiga qarab quvvatlantirayotganda ham ishlatish mumkin. 💡 Agar noutbukingizni har doim quvvatlagich bilan ishlatadigan bo'lsangiz, noutbukingizdan batareyani olib qo'yishingiz ham mumkin. Buning uchun kompyuter ustaxonasiga murojaat qiling. 👉🏼Birinchi raqamli Windows Blog | #notebook / #batareya

Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #5321 · 22.03.2023 г., 02:47

Noutbukni quvvatlantirayotganda ham ishlatsa bo'ladimi? ✅ Ortiqcha so'zlarga o'rin yo'q va javob: Ha 🤔 Nimaga? Chunki hozirgi noutbuklar zamonaviyligini hisobga olsak, ular buni o'zlari hal qila olishadi ya'ni quvvatlantirishni noutbukning o'zi boshqara oladi. 🔌 Albatta bu usulning zarari ham bor bo'lishi mumkin, ammo, zarari bo'lganda ham bu 100 foizdan 5 yoki undan kam foizga to'g'ri kelishi mumkin. 🔋 Xulosa: noutbukingiz holatiga qarab quvvatlantirayotganda ham ishlatish mumkin. 💡 Agar noutbukingizni har doim quvvatlagich bilan ishlatadigan bo'lsangiz, noutbukingizdan batareyani olib qo'yishingiz ham mumkin. Buning uchun kompyuter ustaxonasiga murojaat qiling. 👉🏼Birinchi raqamli Windows Blog | #notebook / #batareya

GitHub Trends

@githubtrending · Post #14653 · 01.05.2025 г., 12:30

#other#english#notebook This English grammar guide breaks down complex rules into easy-to-understand parts, helping programmers and learners improve their skills through clear explanations and practical methods like using apps (e.g., Baicizhan) and textbooks (e.g., New Concept English). By focusing on essential grammar basics first, it builds a strong foundation for better reading, writing, and communication, making learning more efficient and effective. Access it online or locally, and benefit from structured lessons that simplify mastering English. https://github.com/hzpt-inet-club/english-note

#脚本#QuantumultX#Loon#Surge#Shadowrocket#Stash#Crack#iTunes#效率#笔记#清单 ✅#Notebook 📱 版本支持: 6.4.4 👤 脚本作者: @chxm1023 🕒 更新日期: 2024-05-23 📌 脚本功能: 解锁内购 💳 特别说明: 一次性解锁,先开启规则,在进入软件即可!如果无效按[恢复购买]进行恢复! ⬇️ 下载地址: 点击下载 🔗 脚本链接: 长按复制 🔄 脚本转换: 点击传送 ✈️导航💬群组🤖投稿🎁福利

GitHub Trends

@githubtrending · Post #15042 · 09.08.2025 г., 12:00

#python#assistant#learning#note_taking#notebook#notes_app#self_learning Open Notebook is a free, open-source tool that helps you organize and control your research privately without relying on big companies like Google. It supports many AI providers, lets you manage different content types like PDFs and videos, and even create professional multi-speaker podcasts. You can search your notes smartly, chat with AI using your own research as context, and customize everything to fit your needs. It runs on your own computer or cloud, so you keep full control of your data and costs. This means you get a powerful, flexible, and private research assistant tailored to you. https://github.com/lfnovo/open-notebook