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 слични објави

Пребарај: #hadjalahbib

当前筛选 #hadjalahbib清除筛选
Savino Balzano

@savinobalzano · Post #953 · 27.03.2025 г., 09:40

https://x.com/SavinoBalzano/status/1905192374222893381?t=15GjRlaNcK82o3ViJ12KPQ&s=19 Il tono potrà apparire troppo duro, ma qui abbiamo a che fare con la #guerra, col futuro dei nostri figli, e francamente ne ho piene le tasche di gente che, per via della sua stupidità, li mette a repentaglio. Stupidità, o voglia di servire qualche padrone finanziario. O entrambe le cose. Aveva cominciato Macron con il "Manuale della sopravvivenza" per affrontare emergenze come catastrofi naturali, attacchi terroristici e persino conflitti armati. L'invito è quello di fare scorte: 6 litri di acqua potabile per persona, lattine di cibo, batterie e torce elettriche, farmaci e garze. Tutta roba utile a salvarti da una testata nucleare russa sparata alla velocità del suono, ovviamente. Abbiamo pensato: vabè, è #Macron, una persona palesemente disturbata. Poi si è aggiunta la #VonDerLeyen: la #Commissione pronta a raccomandare di fare scorte di acqua, farmaci, batterie e cibo per 72 ore. Anche qui: #VonDerLeyen, #Kallas: gente con evidenti insoluti di carattere personale, forse psichiatrico. Sicuramente necessitante di un percorso di supporto medico. Almeno sono donne, un argine al #patriarcato, no? Adesso si aggiunge una tizia di cui, mea culpa, non avevo mai sentito parlare: #HadjaLahbib, Commissaria europea per la Gestione delle Crisi. Per lei la soluzione è nella #borsadellaresilienza. Sia chiaro: a me basta soltanto sentir parlare di #resilienza per comprendere al volo che la persona che ascolto è disagiata. Ma qui andiamo oltre, ragazzi. Nella borsetta non devono mancare: un coltellino svizzero, un accendino, un power bank, occhiali da vista, dei contanti (il ritorno del cash?), carte da gioco e una radio. Il giochetto di questa gentaglia è palese: creare l'ennesimo clima di panico per imporre di tutto. Un giochetto che abbiamo visto tante volte. Non so voi, ma io sono davvero stufo di dover sottostare a un manipolo di inutili macchiette che paiono essere scappate da un centro di igiene mentale. Il #Governo deve assumere una posizione chiara, netta, decisa. E se ci sono forze politiche nella maggioranza che intendono mettere in crisi questa vergogna, lo devono fare subito, drasticamente e senza ambiguità. Le maschere devono calare: ora. #GiorgiaMeloni deve decidere una volta per tutte: vuole un posto letto in reparto o si decide a sfilarsi da questo manicomio?