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

TGINSIGHT SIMILAR POSTS

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

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

Для тех кто пишет расширения на PyQt/PySide для CG-софтов. Когда я только начинал писать тулзы под Maya (тогда еще версия 2010-2011) мне приходилось ручками ставить PyQt4 под Maya. Даже написал мануалы по установке на своём сайте. Но потом стал доступен из коробки PySide и позже он обновится до PySide2. Для некоторых систем была поддержка PyQt5. И как простому разработчику поддерживать этот зоопарк? Ведь хочется чтобы тул работал на любой версии (вы тоже делали модуль что-то типа import_qt.py?😁) На помощь приходит проект Qt.py который поставил себе цель унифицировать использование Qt-биндингов вне зависимости от среды где запускается код. Те, кто давно пишут на Qt, скорее всего знают этот проект. Он стал стандартом для CG-индустрии и используется в топовых студиях и проектах. Qt․py помогает запускать один и тот же код на разных платформах с разными вариантами Qt-библиотек. Это может быть как интеграция в CG-софт, так и переносимость стендалонов между разными платформами с разными версиями Python. Я решил рассказать о некоторых особенностях работы с этой библиотекой. Сегодня о том, как установить и использовать Qt․py и что это вам даёт. Установка pip install Qt.py Чтобы начать использовать Qt․py в коде достаточно заменить импорт вашего варианта Qt-биндинга на Qt․py from [PySide|PyQt4|PySide2|PyQt5] import QtWidgets => from Qt import QtWidgets Теперь ваш код будет поддерживать любой вариант биндинга Qt в Python. При этом не потребуется использовать if-else конструкции под разные версии. Все вызовы теперь одинаковы. Всё что нужно сделать, это написать его по правилам PySide2. Именно эта версия была взята за основу. Приоритет импорта такой: 1. PySide2 2. PyQt5 3. PySide 4. PyQt4 Что именно загрузилось можно посмотреть в переменной __binding__ >>> import Qt >>> Qt.__binding__ 'PySide2' Приоритет имопрта можно изменить через переменные QT_PREFERRED_BINDING и QT_PREFERRED_BINDING_JSON. Причем под каждый проект оверрайды можно настраивать индивидеально. #qt#libs

Hashtags

Резултати

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

Пребарај: #f450gs

当前筛选 #f450gs清除筛选

💥Встречайте НОВИНКУ 2025: BMW F450GS! 🔥 Больше мощности, меньше веса, новая платформа! Всё, что нужно знать! ✏️ Приготовьтесь к новой эре средних эндуро от BMW Motorrad! 👀 Представляем долгожданный BMW F450GS 2025 – совершенно новую модель, пришедшую на смену легендарной F850GS в этом классе! 📍Что СОВЕРШЕННО НОВОЕ? Это не просто апдейт! * Новая Разработка с Нуля: F450GS построена на абсолютно новой платформе, не связанной напрямую с предыдущей F850GS. 🔄 * Сердце Мотоцикла: Установлен НОВЫЙ двигатель – 450-кубовый жидкостного охлаждения параллельный твин с DOHC и 270-градусным коленвалом. ⚙️💨 * Больше Мощности: Ожидается значительный прирост мощности по сравнению со старым 850-кубовым мотором (точные цифры пока уточняются, но прогнозы оптимистичны! 💪). * Современные Технологии: Инжектор, вероятно, с продвинутыми системами впрыска и управления. * На Диете! 🏋️♂️💨: Одна из главных целей – радикальное снижение веса. Новая платформа и двигатель позволили сделать мотоцикл НАМНОГО легче предшественника. Ожидайте более проворную и управляемую машину! 🤸♂️ * Шасси: Новая стальная рама, разработанная специально под этот двигатель и задачи модели. Вероятно, улучшенная геометрия для лучшего внедорожного потенциала. ⚡Ключевые Особенности и Оборудование (Ожидаемые/Подтвержденные): * Электронные Помощники: Полноценная современная электронная начинка: несколько режимов езды (Riding Modes), противобуксовочная система (ASC), ABS (возможно, с отключением для заднего колеса для бездорожья), и, возможно, даже контроль тяги (TC). 🧠⚡ * Связь и Дисплей: Большой цветной TFT-дисплей с возможностью подключения смартфона через BMW Motorrad Connected (навигация, музыка, звонки). 📱✨ * Подвеска: Качественная длинноходная подвеска спереди (перевернутая вилка) и сзади (моноамортизатор) с регулировками для адаптации под дорогу и бездорожье. 🛣️➡️🌲 * Тормоза: Мощные дисковые тормоза (вероятно, Brembo Stylema или аналоги) для уверенного замедления в любых условиях. 🛑✋ * Внедорожный Фокус: Улучшенный дорожный просвет (клиренс), защита двигателя (краш-барсы), внедорожные шины в базе или как опция. ⛰️ * Эргономика: Регулируемое ветровое стекло, удобное сиденье, продуманное расположение органов управления. 👍 🎯Позиционирование: * F450GS позиционируется как истинно внедорожный (hard enduro) мотоцикл в линейке GS, более ориентированный на серьезное бездорожье, чем F850GS, но сохраняющий комфорт для асфальта. Идеальный выбор для тех, кто хочет покорять самые сложные маршруты без компромиссов. 🌍🗺️ * Это стратегический ответ BMW на растущую конкуренцию в сегменте средних внедорожников (KTM 450/500 EXC-F, Husqvarna FE 450/501, Honda CRF450RL). 🚀Вывод: BMW F450GS 2025 – это не эволюция, а революция! 💥 С абсолютно новым двигателем, облегченной платформой, современной электроникой и явным внедорожным уклоном, она готова перевернуть представление о средних GS. Это мотоцикл для истинных искателей приключений, ценящих мощность, управляемость и готовность к любым вызовам! 🤘 #BMW#BMWMotorrad#F450GS#F450GS2025#AllTerrain#Enduro#AdventureBike#NewModel#Motorcycle#MotoNews#Adventure#Offroad#GS#ГрязьНеПомеха#Мото2025#Новинка#МотоциклМечты