Для тех кто пишет расширения на 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
#BURGER/USDT analysis :
#BURGER is currently in a downtrend, forming new lows. The price has retraced and tested the resistance zone. It is anticipated that the price will reverse from this level and continue its bearish momentum, aiming to reach lower price levels.
TF : 2h
Entry : $0.2786
Target : $0.2421
SL : $0.2982
По $BURGER хорошая зона для покупок в диапазоне 0,00035-0,00053$
Я знаю, что по бургеру поданы заявки на CoinMarketCap и CoinGeko — когда их залистят туда, я думаю это будет сопровождаться пампом.
Также я думаю они проплатят DexTool, потому что сейчас #BURGER там без соцсетей, без логотипа. Возможно еще буст купят под памп, чтобы в топы попасть.
Не финансовый совет. Все риски, целиком и полностью на вас.
Адрес контракта:
632SvBrfaep51NGKnKtUHTR9J2T4uYGKEQkCgy42USA
DYOR.
Торгую на 😉Alpha One
❤️❤️❤️❤️❤️
По поводу #AOL в Х написали даже в официальном аккаунте Solana.
Токен хорошо проливался на дампе. Была возможность усреднить.
Вы должны понимать, что если это поддерживает семья Трампа и правительство США 🇺🇸 то этот токен полетит так высоко, что для нас это реальный шанс сделать лайф чендж мани.
Учитывая, что сейчас pump.fun уже прессуют и крипта идет в легализацию, а America.fun — это первая официальная платформа для запуска токенов с защитой от скама с помощью верефикации и прочих моментов.
Сейчас пока на платформе запущен один токен #BURGER🍔 со смешной капитализацией 1 млн$.
Контракт:
632SvBrfaep51NGKnKtUHTR9J2T4uYGKEQkCgy42USA
Я думаю рано или поздно, Трамп поддержит платформу America.fun — допустим выложит фото как он ест бургер 🍔 и можно только догадываться какой величины будет памп.
Ну а токен #AOL это утилити токен, который позволит держателям зарабатывать на каждом запущеном токене на этой платформе.
В общем если все так как я думаю 🤔 то это реальный будущий хайп, очень мощный причем.
DYOR.
❤️
❤️
❤️
❤️
❤️
🪂4.2M Burger Airdrop To TokenPocket Users!
Dive into👉https://app.galxe.com/quest/TokenPocket/GCtemtKrFQ
🏆Prize Pool: 4,200,000 Burger
🗓 Time: 09/26/2024 - 09/30/2024
🍔BURGER is the first memecoin on the Lightning Network, bringing real crypto burgers to the community.
*This reward is for community incentives only and does not constitute investment advice.
#BURGER#TokenPocket#LN#Bitcoin#Lnfi#Airdrops