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

Резултати

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

Пребарај: #resinart

当前筛选 #resinart清除筛选
白白日記

@bacbac_ch · Post #477 · 28.04.2022 г., 13:52

Vapour Park x《 白白日記 》 《 AMORE – by Daryl Cheung 》藝術收藏雕塑 (豪華版本 - Vapour Park 官網限定) ⭐️⭐️ 預購訊息 ⭐️⭐️ 為了對應《 白白日記 》首次創作的藝術作品《 AMORE 》,我們隆重其事,為其度身訂造專用木地台發光玻璃罩,並推出這個更具收藏價值,而且觀賞性大增的豪華版本。 玻璃罩底座以木質材料製作,中心位置以高精度鐳射雕刻,勾劃成《 AMORE 》的質感畫作。提升藝術感與獨特性。 ⭐️⭐️⭐️ 「親筆原畫隨機混入」 我們很高興邀請到 Daryl 繪畫了一幅親筆原畫,隨機放進其中一件「豪華版本」的包裝當中一起寄出。想要獲取這幅原畫的客人,請不要錯過購買「豪華版本」的機會喔。 ⭐️⭐️⭐️ 《 AMORE – by Daryl Cheung 》藝術收藏雕塑 (豪華版本 - Vapour Park 官網限定) 本體尺寸:約 17cm 材質:樹脂 RESIN 玻璃罩尺寸 : 約 28cm 玻璃罩材質 : 玻璃,木(內藏 LED) 價格:$2080 HKD (不含運費) 此版本為 Vapour Park 官網限定,將於 4 月 30 日 – 5 月 14 在官方網店 http://www.vapourpark.com 限量預購 (預購將於中午 12:00PM 開始)。 《 AMORE – by Daryl Cheung 》藝術收藏雕塑 (豪華版)預定於 2022 年 10 月發貨。 🎉疫情關係,最終發貨日期可能有所延後。請留意我們公佈。 🎉預購名額有限,如達到一定程度之數量,預購活動將提前完結。 🎉 Vapour Park 將保留取消有可疑預購之權利。 ⭐️⭐️⭐️ 我們很高興邀請了作者 Daryl 進行訪談錄影,細說作品背後的理念。並將於明天公開。請不要錯過喔! ⭐️⭐️⭐️ ----- "Welcome to Vapour Park. It's an adventure." Official Facebook / IG : Vapour Park #vapourpark #resinstatue#resinart #designertoys#arttoys #白白日記#darylhochi

Home decor

@dzdigital3 · Post #19396 · 05.01.2026 г., 21:45

Preserving nature forever. 🌿🪵 "Wood + Flowers + Resin = Masterpiece 😍 Wait for the gloss pour... 🤤#Satisfying #epoxybank#rivertable#flowerpreservation#satisfyingvideo#resinart#luxuryfurniture#interiordesign Link similar product 🔗 https://amzn.to/4qBg3UA

Home decor

@dzdigital3 · Post #19402 · 29.01.2026 г., 21:26

Stuck for ideas? Watch AI design the perfect Resin Clock Concept for you. #DesignInspiration#InteriorDesignIdeas#ResinArt#EpoxyDesign#CreativeProcess#AIConcept#FutureOfDesign#LuxuryHome#WoodworkingCommunity#VisualArt

Home decor

@dzdigital3 · Post #19407 · 02.02.2026 г., 23:15

Wait for the end result! 😱 Stunning Resin Art Transformation #ResinArt#HomeDecor#InteriorDesign#WallClock#EpoxyResin#LuxuryLiving#DecorInspiration#FluidArt#DIYIdeas#Artistic#StatementPiece#WallArt