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

Резултати

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

Пребарај: #flickr

当前筛选 #flickr清除筛选
GitHub Trends

@githubtrending · Post #15001 · 28.07.2025 г., 11:30

#python#danbooru#deviantart#downloader#flickr#gallery#kemono#mangadex#pixiv#tumblr#twitter gallery-dl is a free, easy-to-use command-line tool that lets you download image galleries and collections from many popular image hosting sites. It works on Windows, macOS, and Linux, and you can install it using pip, package managers like Homebrew or Chocolatey, or as a standalone executable. You can customize it with configuration files, use login credentials or browser cookies for private content, and even filter downloads by tags or chapters. This tool helps you quickly save large amounts of images or videos from websites, making it convenient to archive or organize media offline. It supports many sites and offers flexible options for advanced users. https://github.com/mikf/gallery-dl

和你報WhatsNews Media

@whatsnewshk · Post #3305 · 13.06.2022 г., 22:24

[STUDIO INCENDO社交平台專頁突然消失 只餘網站及Flickr平台仍能進入] #港聞 圖:K 昨天,於社交平台坐擁數十萬讚好數的STUDIO INCENDO專頁,突然從Facebook、Twitter及Instagram平台消失,暫時只剩餘STUDIO INCENDO網站及Flickr平台仍然能正常探訪。 根據STUDIO INCENDO自我簡介,他們是由一群來自香港及日本的攝影師及記者,他們於2014年以不營利的方式創立STUDIO INCENDO以及獨立運作,主要是以相片記錄香港社會運動的情況,尤其於2019年更是聲名大噪。運動期間多張照片更廣泛流傳,他們的作品亦於全球多間媒體作展示,例如美聯社、華爾街日報、BBC、香港蘋果日報、自由時報、立場新聞等。 完整報道:https://www.whatsnewsmedia.com/9396/06/24/07/ #記者#Twitter#Facebook#日本#Instagram#平野雨龍#STUDIO_INCENDO#媒體#攝影師#Flickr#涼御靜