Для тех кто пишет расширения на 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
Giorgia #Meloni sul #salariominimo: “Mi stupisce che l'opposizione scopra oggi la sua utilità, perché in dieci anni al governo non lo hanno realizzato. Io temo che possa peggiorare la condizione di più lavoratori di quelli ai quali la migliora, ma aspettiamo la proposta del Cnel”
@UltimoraPolitics
Il #CNEL boccia il #salariominimo. Approvato il documento di analisi in Commissione Informazione (No di CGIL e astensione di UIL).
Il 12 ottobre il documento finale sarà trasmesso al Governo.
Le motivazioni:
📌la povertà lavorativa è data dalla quantità di ore di lavoro nella settimana; da quante persone nel nucleo familiare percepiscono un reddito; dall’azione redistributiva dello Stato. Il salario è solo la coda del fenomeno.
📌il tasso di copertura di CCNL supera l’80% chiesto dall’UE, con paghe medie in linea con i 7,10€ chiesti dall’UE (istat 2019).
📌i contratti pirata interessano solo lo 0,4% dei dipendenti privati (tolti agricoltura e colf).
(Repubblica)
@UltimoraPolitics
Ci hanno messo trent'anni per affossare i salari di questo Paese: lo hanno fatto con l'austerità, con il pareggio di bilancio, con trucchetti da prestigiatore di operetta tipo i rapporti deficit/PIL o debito/PIL.
Adesso pensate davvero che gli stessi che vi hanno fregato vogliano salvarvi? Peraltro siete convinti che per cancellare trent'anni di lotta dall'alto verso il basso basti una leggina in Parlamento?
Vi supplico: svegliatevi!
La mia da Stefano Molinari su Radio Radio
#salariominimo#politica#italia#informazione#dibattito#radio#giornalismo
https://youtu.be/M9_hjj4gXYk
Per distruggere il mondo del lavoro ci hanno messo più di trent'anni: ora davvero pensate che si possa risolvere il problema con una leggina sul salario minimo legale?
Ne ho parlato con l'amico Stefano Molinari i microfoni di Radio Radio
#italia#politica#informazione#giornalismo#radio#dibattito#salariominimo
Ieri, ospite di Stefano Bandecchi, ho avuto la possibilità di parlare ancora di lavoro: cosa c'entra il tema della sicurezza e dei morti sul lavoro con quello delle basse retribuzioni?
C'entra, c'entra eccome.
Abbiamo anche presentato il mio nuovo libro, "Il salario minimo non vi salverà", Fazi Editore.
Cusano Italia TV
#mortisullavoro#lavoro#diritti#salariominimo
https://www.youtube.com/watch?v=jS4DjeviQ9I&ab_channel=SavinoBalzano
Che desolazione: Sandro Ruotolo si affanna per raggiungere Romano Prodi e ottenere sostegno alla campagna sul salario minimo.
Praticamente come chiedere a un piromane di spegnere l'incendio, al gatto di proteggere il topo, al lupo di salvare Cappuccetto Rosso.
La mia ai microfoni di Stefano Molinari di Radio Radio
#Prodi#salariominimo#politica#informazione#radio#dibattito#giornalismo
https://youtu.be/TQK--EP9Yas
Oggi ospite della bravissima Manuela Donghi e di Giornale Radio: abbiamo parlato del mio "Il salario minimo non vi salverà", Fazi Editore.
Nella chiacchierata è emerso un aspetto che credo sia opportuno sottolineare ancora. Chi invoca in Italia il salario minimo legale, lo fa citando la nota direttiva dell'Unione Europea in materia: è evidente però che quella direttiva non l'ha letta nemmeno di sfuggita. Ascoltate e capirete perché!
#salariominimo#SalarioMinimoSubito#salariominimo2024
https://www.youtube.com/watch?v=CvkHS1hlNRs&ab_channel=SavinoBalzano
Nella mia chiacchierata con Stefano Molinari di Radio Radio, temo di aver spoilerato l'argomento del mio prossimo libro per Fazi Editore...
Occhio ragazzi, occhio davvero perché rischiamo grosso...
#salariominimo#italia#politica#lavoro#radio#giornalismo#diritti#dibattito
https://x.com/SavinoBalzano/status/1845751238287086006?t=r-so7mOwL-wquBQoFks6aQ&s=19
Dura solo 30 secondi, ma vi prego di ascoltare con attenzione: perché, domanda #Formigli, i salari in #Italia crescono molto meno che nel resto d'#Europa?
(Per la verità i nostri non crescono proprio: anzi, il potere d'acquisto si riduce).
Sublime, per davvero, è la risposta di #Cottarelli che si incazza: «i salari non aumentano perchè la torta non è cresciuta negli ultimi 25 anni, ecco perché!».
Ma come? Non era perché manca una legge sul #SalarioMinimo? E, soprattutto, che diavolo è successo negli ultimi 25 anni da comportare l'impossibilità di crescita per la torta? Qualche indizio? ;)
Mi piace che ogni tanto si lasciano andare e ti dicono le cose come stanno: la verità è che siamo messi così male che con una legge sul salario minimo non servirebbe praticamente a nulla. Sarebbe come somministrare del paracetamolo al tizio che si è rotto il braccio.
Spiace per la #sinistrucola che spera, tra una cantata e l'altra, tra una ballata e l'altra, di riconquistare i lavoratori con questa buffonata: le chiacchiere stanno a zero.
Una bella chiacchierata con Gianni Dragoni per Servizio Pubblico di Michele Santoro.
Abbiamo presentato il mio nuovo libro, "Il salario minimo non vi salverà", Fazi Editore.
#salariominimo#lavoro#diritti#santoro#MicheleSantoro
https://www.youtube.com/watch?v=teeMa6zA8KM&ab_channel=SavinoBalzano
Ieri, ospite di Francesco Borgonovo, del suo 1984 e di Byoblu, abbiamo parlato di lavoro, del mio nuovo libro "Il salario minimo non vi salverà" (Fazi Editore) e di diritti sociali.
Perché la politica non si occupa più di diritti sociali?
Per il semplice motivo che significherebbe mettere mani alla borsa e distribuire risorse dall'alto verso il basso: questo non interessa a nessuno, ancor meno alle forze politiche c.d. progressiste.
In tal senso si colloca la battaglia per i diritti civili, importante ma strumentalizzata, nuovo oppio dei popoli.
#diritticivili#dirittisociali#diritti#lavoro#salariominimo
https://www.youtube.com/watch?v=CjfZlj5p5eg&ab_channel=SavinoBalzano