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

Пребарај: #industrialaibattle

当前筛选 #industrialaibattle清除筛选
Платформа MStroy

@mstroy_tech · Post #358 · 27.01.2025 г., 11:48

MStroy продемонстрировал свое цифровое решение в полуфинале Industrial AI Battle на Digital Almaty 2025 📅21 января 2025 года состоялся полуфинал Industrial AI Battle, где генеральный директор MStroy, Бреус Наталья Леонидовна, лично представила наше инновационное решение. Из более чем 200 заявок было отобрано 30 команд для участия в полуфинале, и мы с гордостью сообщаем, что MStroy вошел в число 15 финалистов, которые продолжат борьбу в финале, который пройдет в очном формате в Алма-Ате! 📌О MStroy MStroy был разработан в 2019 году под нужды компании АО "Мостострой-11", но с развитием платформы стал уникальным проектом, который успешно внедряется в строительную отрасль. Сегодня MStroy — это передовое решение для управления проектами, которое продолжает менять подходы в строительстве. Мы гордимся достигнутыми результатами: 🔹 250+ организаций используют платформу, 🔹 4000+ пользователей активно работают в системе, 🔹 200+ млрд рублей — стоимость проектов, размещенных на платформе. 📌Что делает MStroy уникальным? Решения MStroy – это больше, чем технологии. Это вклад в цифровую трансформацию строительной отрасли через искусственный интеллект. Наш продукт помогает: 🔵Оптимизировать управление проектами – точность планирования и минимизация рисков. 🔵Повышать производительность – автоматизация рутинных процессов. 🔵Обеспечивать точность – интеллектуальный анализ данных для предотвращения ошибок. 📌Digital Almaty 2025: вызовы и перспективы Форум пройдет 31 января – 1 февраля и соберет более 40 тысяч участников, включая экспертов, инвесторов и лидеров IT-индустрии. Центральная тема – Industrial AI: технологии для новой эры, что идеально отражает нашу миссию. В финале мы продемонстрируем, как искусственный интеллект меняет подход к строительству и управлению проектами. На финальном этапе MStroy поборется за следующие номинации: 🏆 Best Sustainability Impact – 15 000 $ 🏆 Best Scale Ability – 15 000 $ 🏆 Most Disruptive – 15 000 $ 🏆 Best ROI Potential – 15 000 $ 🔗 Следите за нашими новостями с финала Алма-Ате – вместе мы сделаем будущее умным, технологичным и безопасным! #DigitalAlmaty2025#IndustrialAIBattle#MStroy#AI#Инновации#БудущееТехнологий