В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль QtCompat (compatibility). Там не так много функций но они довольно полезны.
Этот модуль содержит унификаци модуля shiboken2, функций loadUi, translate и несколько переименованных функций классов или изменённую сигнатуру аргументов и возвращаемых значений. Это единственное исключение из правила когда вам потребуется где-то изменить свой код кроме импортов и этот код не похож на обычный код PySide2.
Например, в PyQt4 и PySide есть метод
QHeaderView.setResizeMode
Для PyQt5 и PySide2 они были благополучно переименованы в
QHeaderView.setSectionResizeMode
Чтобы применить этот метод следует использовать такой код
from Qt import QtCompath
header = self.horizontalHeader()
QtCompat.QHeaderView.setSectionResizeMode(header, QtWidgets.QHeaderView.Fixed)
Унификация загрузки UI файлов:
# PySide2
from PySide2.QtUiTools import QUiLoader
loader = QUiLoader()
widget = loader.load(ui_file)
# PyQt5
from PyQt5 import uic
widget = uic.loadUi(ui_file)
# Qt.py
from Qt import QtCompat
widget = QtCompat.loadUi(ui_file)
Хорошо что таких моментов не много и их легко запомнить.
Полный список можно посмотреть в таблице.
#qt#tricks
🇨🇱#Cile — Elicottero si schianta in un lago: morto l'ex presidente Sebastián Piñera. Era a bordo del velivolo insieme ad altre tre persone
È stato Capo di Stato del Paese sudamericano per due mandati non consecutivi: dal 2010 al 2014 e dal 2018 al 2022. Aveva 74 anni
@UltimoraPolitics
#Cile
Bocciata nel referendum la nuova Costituzione: resta in vigore quella approvata durante la dittatura di Pinochet. Il 62% ha votato contro ("Rechazo") il testo messo a punto da un'Assemblea costituente insediata dopo le proteste di piazza del 2019
@UltimoraPolitics
Si allarga il bilancio degli incendi che in #Cile hanno colpito, soprattutto, le regioni di Biobío e Ñuble: 20 morti, 75 feriti, 50 mila persone evacuate, 20 mila ettari distrutti, solo nel Biobío. La devastazione si è resa visibile nella parrocchia di La Purísima di Lirquén; qui, le fiamme hanno completamente distrutto la chiesa parrocchiale, mentre la canonica e la sala parrocchiale sono stati gli unici edifici dell’isolato che si sono salvati dal fuoco.
L’arcivescovo di Concepción, mons. Sergio Pérez de Arce, ha visitato il parroco, padre Raúl Castillo, per accompagnare la comunità ed esprimere vicinanza. In tale occasione, l’arcivescovo ha sottolineato l’importanza dell’ascolto delle persone, in questi primi momenti, e ha aggiornato sulle azioni messe in atto in questi giorni dall’arcidiocesi.
In particolare, la Pastorale sociale si è organizzata per avere una presenza territoriale, prendere contatto con le comunità colpite e realizzare un censimento della situazione. Dal primo giorno le parrocchie stanno raccogliendo alimenti, acqua, articoli per l’igiene, per quel primo aiuto che è molto importante.
Padre Raúl Castillo ha ringraziato per la visita episcopale e ha sottolineato il sostegno ricevuto: “È molto importante che don Sergio sia venuto a trovarci… mi sento molto sostenuto dai vescovi di fronte alla perdita del nostro tempio parrocchiale. Ha inoltre apprezzato il fatto che grazie a Dio si siano salvati la casa parrocchiale e il salone pastorale, che servirà da tempio durante la ricostruzione”. Il sacerdote ha, inoltre, messo in risalto la solidarietà comunitaria, che si è immediatamente attivata.
#Cile🇨🇱
#Presidenziali
🗳 Urne aperte per il secondo turno delle elezioni presidenziali in Cile, dove sono le 08:00. Si voterà fino alle 22:00 (18:00 ora locale).
@TuttoElezioni
#Cile🇨🇱
#Parlamentari#Presidenziali
❓Come si vota in Cile?
Il Parlamento cileno (Congreso Nacional) si compone di due camere.
I 155 membri della Camera dei deputati sono eletti ogni 4 anni con un sistema proporzionale basato sul divisore d'Hondt. I seggi sono ripartiti sulla base di 28 circoscrizioni e le liste sono aperte.
I 50 senatori hanno un mandato di 8 anni e vengono rinnovati circa per la metà in ogni elezione. I senatori sono ripartiti in 16 circoscrizioni e sono anch'essi eletti con metodo d'Hondt.
Riguardo il Presidente, è eletto il candidato che ottenga almeno il 50%+1 dei voti validi al primo turno; se nessuno raggiunge questa soglia, i due più votati accedono a un turno di ballottaggio, in cui viene eletto il candidato più votato.
In foto: il Palazzo del Congresso Nazionale (Valparaíso).
@TuttoElezioni
#Cile🇨🇱
#Parlamentari#Presidenziali
🗳 Urne aperte per le elezioni parlamentari e le elezioni presidenziali in Cile, dove sono le 08:00. Si voterà fino alle 22:00 (18:00 ora locale).
@TuttoElezioni
🇨🇱 Elezioni #Cile – José Antonio #Kast eletto presidente. Il candidato di destra ha vinto le elezioni presidenziali col 58% dei voti.
@UltimoraPolitics
#ProssimeElezioni🗓
Le elezioni che seguiremo prossimamente sono:
🇨🇱#Cile: #presidenziali, II turno, il 14 dicembre;
🇽🇰#Kosovo: #parlamentari, il 28 dicembre.
@TuttoElezioni
🇨🇱#Cile – Oggi i cittadini cileni votano per eleggere il prossimo Presidente della Repubblica, che a marzo succederà a Gabriel #Boric. Al ballottaggio si sfidano la leader di sinistra Jeannette #Jara (Partito Comunista) e il leader di destra José Antonio #Kast (Partito Repubblicano), che i sondaggi indicano come favorito.
@UltimoraPolitics24