@RsRamble · Post #573 · 19.06.2024 г., 10:32
经典永流传 黑执事的夏尔·凡多姆海恩 拍摄于Asia Cosplay Meet D2 (2024-06-16) #blackbutler#kuroshitsuji#黒執事#ciel#cielphantomhive#シエルファントムハイヴ#cosplay#asiacosplaymeet#singapore
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
Пребарај: #cielphantomhive
@RsRamble · Post #573 · 19.06.2024 г., 10:32
经典永流传 黑执事的夏尔·凡多姆海恩 拍摄于Asia Cosplay Meet D2 (2024-06-16) #blackbutler#kuroshitsuji#黒執事#ciel#cielphantomhive#シエルファントムハイヴ#cosplay#asiacosplaymeet#singapore
@RsRamble · Post #1115 · 12.10.2025 г., 17:55
"The light turns soft on paper. Quiet pages, steady heart." 咱终于想起来自己有一堆旧图没修 其实拿的吉他入门,这地方也没有树荫,纯P上去的 黑执事的夏尔(唱诗班) Flower Dome, Gardens by the Bay (2025-09-14) #ciel#cielphantomhive#cielcosplay#blackbluter#kuroshitsuji#kuroshitsujicosplay#blackbutlercosplay#flowerdome#gardensbythebay#cosplay#singapore
@RsRamble · Post #1058 · 24.07.2025 г., 10:00
"Knowledge.... guides me...." 其实是白天拍的,纯靠调色修成这样的 景区好多人啊,本社恐瑟瑟发抖 比之前稍微调亮了一点点,不然手机上看着黢黑 黑执事的夏尔 Flower Dome, Gardens by the Bay (2025-07-19) #ciel#cielphantomhive#cielcosplay#cielphantomhivecosplay#kuroshitsujiciel#kuroshitsuji#kuroshitsujicosplay#blackbutler#blackbutlercosplay#cosplay#gardensbythebay#singapore
@RsRamble · Post #708 · 26.09.2024 г., 07:15
「机会只有一次,想要与我共舞一曲吗?」 能看出来这组拍得有点流水线了,拍得快,修得快,但是缺乏多样性 黑执事的夏尔·凡多姆海威(知更鸟版) Costime V D2 (2024-09-22) #ciel#cielphantomhive#robinciel#robin#シエル#シエルファントムハイヴ#夏尔#夏尔凡多姆海恩#blackbutler#kuroshitsuji#黒執事#黑执事#cosplay#anime#animeconvention#costimev#shinevdreamcatcher#jcosclub#mvec#midvalley#midvalleysouthkey#midvalleyexhibitioncentre#johorbahru#johor#malaysia