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

Резултати

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

Пребарај: #dencun

当前筛选 #dencun清除筛选
Илья AGI TV 🤖

@ilia_plasma · Post #445 · 14.03.2024 г., 14:41

Так выглядит вчерашнее успешное обновление эфира #Dencun и внедрение новых Blobs для L2 сетей.

Hashtags

Илья AGI TV 🤖

@ilia_plasma · Post #439 · 13.03.2024 г., 13:15

#Dencun Upgrade Livestream Вот как выглядит обновление сети (хардфорк) Ethereum в реальном времени. Либо все сломается, либо нет) Наблюдаем со всей командой эфира) https://www.youtube.com/watch?v=iL0cZRkyrV0 Ps. до обновления 39 минут.

Hashtags

Илья AGI TV 🤖

@ilia_plasma · Post #437 · 12.03.2024 г., 15:42

🆒 Через 22 часа случится важнейшее событие для всего #DeFi рынка и #Ethereum - хардфорк Cancun-Deneb (#Dencun) основной сети. 🖥Кратко, что это дает: - Комиссии / 2 на основной сети ($100 > $50 for swap) - буст новых запусков и volume - Комиссии / 10 на всех L2 сетях ($1.5 > $0.1) - буст L2 токенов OP, ARB.. - Множество фундаментально важных обновлений и EIP для новых фич на Эфире - Потенциально поднимает потолок роста цены 2х, $4000 > $8000 for #ETH - Виталик молодец! Выждал правильного момента) - DYOR: закупаемся эфиром и мемкоинами 👉 Подробнее почитать тут ❤️ Сказать Спасибо

Venture Village Wall 🦄

@venturevillagewall · Post #4114 · 10.02.2025 г., 13:00

Ethereum: Potential Shift to Trustworthy Money Ethereum could become ‘ultra-secure’ money as supply decreases, claims developer Justin Drake. Post-Dencun, emissions stats: 657,000 BTC vs. 469,000 ETH ($63.4B vs. $1.23B). Bitcoin miners rely on crypto mining; commission share at only 1%. Safety concerns may arise as mining becomes less viable. Halvings could worsen security issues. Read more: ForkLog #Ethereum#Bitcoin#Crypto#Mining#Finance#Deflation#JustinDrake#Dencun#ETH#BTC#Blockchain#Investing#Decentralization#PoS#Halving#Security#MarketTrends#Emissions#DigitalAssets#RiskManagement#Cryptocurrency