@RsRamble · Post #627 · 15.08.2024 г., 09:01
还是这位,他漫展上找到我表达了歉意,当然是原谅他咯 明事理之人确实沟通顺畅 是这位的原创角色 拍摄于Cosfest 2024 D1 (2024-08-10) #originalcharcter#cyberpunk#cosplay#cosfest#cosfest2024#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
Пребарај: #cosfest
@RsRamble · Post #627 · 15.08.2024 г., 09:01
还是这位,他漫展上找到我表达了歉意,当然是原谅他咯 明事理之人确实沟通顺畅 是这位的原创角色 拍摄于Cosfest 2024 D1 (2024-08-10) #originalcharcter#cyberpunk#cosplay#cosfest#cosfest2024#singapore
@RsRamble · Post #630 · 16.08.2024 г., 15:39
起猛了,漫展遇到奎爷了 我真的觉得我显示器有问题,手机看红红的 战神都奎托斯 拍摄于Cosfest 2024 D1 (2024-08-10) #kratos#godofwar#cosplay#game#cosfest#cosfest2024#singapore
@RsRamble · Post #639 · 20.08.2024 г., 11:49
“可以跟你缔结神使的契约吗” 我是真的不会修蓝衣服的图啊……又不能压蓝,压黄让肤色好难看 元气少女缘结神的巴卫 Cosfest 2024 D1 (2024-08-10) #tomoe#巴衛#kamisamahajimemashita#kamisamakiss#神様はじめました#cosplay#anime#cosfest#cosfest2024#singapore
@RsRamble · Post #635 · 18.08.2024 г., 06:35
「万分抱歉,请问我可以取走您的性命吗?」 间谍过家家的约尔·福杰 Cosfest 2024 D1 (2024-08-10) #yorforger#ヨルフォージャー#spyxfamily#spyfamily#cosplay#anime#ninja#cosfest#cosfest2024#singapore#sgcosplay#cosplaysg
@RsRamble · Post #625 · 13.08.2024 г., 15:50
「糟蹋粮食会遭天谴的!」 一张蜜汁蓝光,一张跑焦,我一脸黑线地给人家把图返了 迷宫饭的玛露西尔 拍摄于Cosfest 2024 D1 (2024-08-10) #dungeonmeshi#deliciousindungeon#ダンジョン飯#marcille#marcilledonato#マルシル#マルシルドナトー#cosfest#cosfest2024#cosplay#sgcosplay#cosplaysg#singapore
@RsRamble · Post #636 · 18.08.2024 г., 06:39
「三日月宗近。打ち除けが多い故、三日月と呼ばれる。よろしくたのむ。」 刀剑乱舞的三日月宗近 Cosfest 2024 D1 (2024-08-10) #mikazuki#mikazukimunechika#三日月宗近#toukenranbu#刀剣乱舞#toukendanshi#刀剣男士#cosplay#game#cosfest#cosfest2024#singapore#sgcosplay#cosplaysg