Для тех кто пишет расширения на 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
Гендиректор Северстали: Мы сокращаем капвложения в 2026 году на 24%, сокращаем административные расходы и расходы на оплату труда 5%, переносим индексацию зарплат
#CHMF
Ситуация в отрасли становится всё сложнее. Спрос на сталь в России упал на 31% с начала 2024 года, что привело к резкому снижению загрузки у наших ключевых клиентов и падению цен. Реальность такова, что полностью избежать мер оптимизации невозможно", - сообщил Александр Шевелев.
Читать далее
👉https://smartlab.news/i/184057
мы в max
Северсталь считает, что вероятность выплаты дивидендов по итогам 2026 года невелика — РБК Инвестиции
Читать далее
👉https://smartlab.news/i/177720
#CHMF
Северсталь МСФО 1К 2026 г
♦️Чистая прибыль выросла до 57 млн руб. против 21 млрд руб. годом ранее.
♦️Выручка снизилась на 19%, до 145,3 млрд руб.
♦️EBITDA — снизилась на 54%, до 17,9 млрд руб.
♦️Рентабельность EBITDA упала до 12% против 22%,
♦️Производство стали сократилось на 4%.
♦️Компания отказалась выплачивать дивиденды.
#CHMF
Сайт | Бот | Invest Era
Forbes: за год в мире появилось около 400 новых миллиардеров
В рейтинге миллиардеров теперь 3428 человек — на 400 больше, чем год назад. За последние 12 месяцев на планете в среднем ежедневно появлялся как минимум один новый миллиардер.
Совокупное состояние участников списка выросло до рекордных $20,1 трлн, а средний капитал увеличился до $5,8 млрд. Самым богатым россиянином стал Алексей Мордашов #CHMF — $37 млрд и 57-е место в мировом рейтинге.
Сайт | Бот | Invest Era
Северсталь РСБУ 1 кв. 2026 г.:
📉 выручка ₽134,19 млрд (-16,0% г/г)
📉 чистый убыток ₽2,75 млрд (против прибыли ₽11,8 годом ранее) #CHMF
Читать далее
👉https://smartlab.news/i/188281
мы в max
Северсталь МСФО
4кв 2025г:
📉выручка ₽169,5 млрд (-16% г/г)
📉убыток ₽17,74 млрд против прибыли ₽33,5 млрд годом ранее,
2025г:
📉выручка ₽712,9 млрд (-14% г/г)
📉прибыль ₽32 млрд (-79% г/г)
- Экспорт стали из Китая за весь год вырос на 7,5% г/г до 119,02 млн тонн, что оказывает давление на цены по всему миру
- Спрос на сталь в России существенно снизился (в 2025-м на 14% г/г)
- Компании удалось увеличить продажи металлопродукции на 4% г/г до 11,24 млн т
- Масштабные инвестиции привели к отрицательному свободному денежному потоку в - ₽30,5 млрд в 2025 году
- Показатель Чистый долг/EBITDA составил 0,16х на конец года
- В 2026 году мы ожидаем дальнейшее снижение спроса на сталь
"Мы рассчитываем сохранить полную загрузку нашего производства в 2026 году, планируя произвести около 11,3 млн тонн стали", - Александр Шевелев, гендиректор.
Читать далее
👉https://smartlab.news/i/177477
#CHMF
💿#chmf
Сегодня видим попытку войти обратно в канал.
☝️Также значение осциллятора RSI переваливает выше 50 пунктов - зона покупателя.
🫱Осталось закрыть сегодня сессию выше 966, что станет сигналов на вход в лонг на следующей сессии.
Тэйк - 1010 (средняя линия канала)
Стоп-лосс - 938 (под минимум сегодняшнего дня).
‼️Для входа в лонг жду закрытие дня выше 966, а пока наблюдаем!
Не иир
💿#chmf
Всем доброго дня!!🤝🤝🤝
На утреннем проливе цена акции достигла ретеста сверху красного восходящего уровня.
Беру от текущих с лонг по 921.6
Тэйк - 950 (верх боковика и закрытие утреннего гэпа)
Стоп - лосс - 903 (под лой боковика)
Не иир
💿#chmf
Всем доброго дня!!!🤝🤝🤝
Многие активы сейчас под уровнями, и входить в них как бы не очень.
Но вот Северсталь подбирается к ретесту черного уровня!
Заметьте: ранее, в конце мая котировки уже отбивались от данной линии был рост около 20%
И сейчас я жду отскока от данной линии и поэтому ставлю лимитную заявку от диапазона 860-875
Цель - 980 (проверка низа боковика снизу)
Не иир
💿#CHmf
☄️Открыл среднесрочную спекуляцию.
Причины:
⚠️Котировки на сильном горизонтальном уровне поддержки, от которой отскакивал не единожды.
✔️Цель - верх боковика (1070)
☝️Стопы не ставлю, идея среднесрочная спекуляция.
Не иир
💿#CHMF ( Северсталь)
Всем доброго дня!🤝🤝🤝
Сразу к идеи без пафоса!
☄️Сегодня котировки тестируют середину восходящего канала 1082, откуда стоит откупать плюс / минус полпроцента.
Также сегодняшней свечой идет тестирование верха боковика сверху, который длился предыдущие несколько месяцев
✅Цель - 1160 (верх канала).
Закрепление под серединой канала - сигнал на падение к низу канала 1010, где также откуплю.
А Вы начали лонговать?
Да, откупаю - 👍
Нет, жду еще снижение на текущей неделе - 🤔
Не иир
💿#CHMF (Северсталь)
Всем доброго дня! 🤝🤝🤝
Сразу в делу, без лирики!
📈Котировки Северсталь закрепились над верхом нисходящего канала, заметьте: объём имеет восходящей характер, что лишь усиливает бычии настрои.
☄️Откупать планирую на проверке сверху вниз от пробитого уровня по 1053
✔️Ближайшая цель - 1110 (скользящая)
❌Отмена сценария роста - закрепление ниже верха канала по итогам дня (ниже 1053).
☝️При срабатывание стопа буду ждать поход на середину канала 970, где обратно откуплю.
Не иир