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

Резултати

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

Пребарај: #2degreestudio

当前筛选 #2degreestudio清除筛选
白白日記

@bacbac_ch · Post #483 · 26.05.2022 г., 13:47

異度空間工作室 x 《白白日記》 異度空間工作室與白白日記 Darylhochi 聯乘推出兩款成人口罩,分別有立體及平面各一款,口罩及包裝更由作者Daryl親自操刀設計!立體口罩為白白壓紋圖案配寶藍色耳繩,而平面口罩為花紋圖案,適合日常使用,雖然疫情下已有一段時間沒有看到大家的表情,就讓表情多變的白白陪你渡過疫情。 是次口罩將會是異度空間工作室的口罩第一次在港澳台同步發售,台灣的白白粉絲們有福了!金額滿$1,000免運直送台灣!澳門的朋友請直接與Oh! Cosmetics聯絡購買。 ▫️ 5月26日開始預售;7月4日或以前開始出貨 ▫️ 金額滿$1,000免運直送台灣 平面口罩 https://www.2degreestudio.com/products/bacbac-175 🤍 每盒30片,獨立包裝 🤍 規格:ASTM Level 3、EN14683 Type IIR 🤍 尺寸:17.5cm x 9.5cm ± 3mm 🤍 3mm圓耳帶 🤍 用上ESPP順滑親水性內層,有效為口罩維持合適的濕度,避免過度乾燥同時排放過多的水氣,達到呵護肌膚的效果 🤍 口罩擁有高防禦規格之餘,亦能保持超高透氣度 (4.0以下) 🤍 BFE、PFE及VFE ≥ 99% 🤍 定價:$128一盒 * 根據客戶所使用之設備,圖片顏色和實物可能會有些微偏差。圖片只屬參考,並以出貨實物為準 立體口罩 https://www.2degreestudio.com/products/bacbac-3d 🤍 每盒15片,獨立包裝 🤍 顏色:白色口罩、獨家寶藍色耳繩 🤍 規格:KF94、ASTM Level 3 🤍 尺寸:20.8cm x 8.1cm 🤍 ESPP順滑親膚內層,呵護肌膚 🤍 口罩擁有高防禦規格之餘,亦能保持超高透氣度 (平均值3.0以下) 🤍 BFE、PFE及VFE ≥ 99% 🤍 在95L/min流速下,0.3μm鹽性顆粒過濾率≥99%;油性顆粒過濾率≥95% 🤍 定價:$108一盒 #白白日記#darylhochi#2degreestudio#2degreestudiohk#異度空間工作室#異度#香港口罩#香港設計#香港製造#異度自家品牌#香港製造口罩