В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
#AESinfos | #Mali🇲🇱
Le démantèlement des réseaux terroristes et mafieux continue.
L'Etat-Major Général des Armées informe l'opinion qu'une série d'accrochages entre des patrouilles FAMa de sécurisation et de stabilisation du territoire et des groupes armés terroristes ont eu lieu dans le secteur du TELEMSI à l'Ouest de AGUEL HOC et au Nord-Ouest de ANEFIS, région de GAO, courant le 16 février 2025.
Source : @DirpaFa
#AESinfos | #Mali🇲🇱
Visite du Premier Ministre Abdoulaye Maïga dans la région de Segou.
La délégation du Premier ministre est arrivée dans la cité des Balanzan en ce début de matinée du vendredi 14 février 2025. Le top départ de cette mission s’est matérialisé par un accueil populaire suivi de la rencontre avec les notabilités de la région.
Pour le Premier ministre, il s’agit de recueillir les bénédictions des notabilités et de solliciter leur soutien pour la série d’activités d’envergure prévues au cours de cette mission de trois jours.
Les notabilités, dans un élan d’enthousiasme, ont salué la dynamique de valorisation des légitimités traditionnelles enclenchée par le président de la Transition, le Général d’Armée Assimi Goïta, dont la preuve est la pose de la première pierre du vestibule des légitimités traditionnelles prévue dans la journée.
Retrouvez l’article complet sur
Twitter X @AESinfos
Facebook https://www.facebook.com/share/1FE7CjZiT5/?mibextid=wwXIfr
#AESinfos | #Mali🇲🇱🇧🇫🇳🇪
La force conjointe de l’AES neutralise le N° 2 de la Katiba SERMA, Moussa Himma DIALLO.
Selon l'Etat-Major Général des Armées, dans la journée du 26 décembre 2024, les renseignements ont donné une description précise de la cible qui devait rejoindre son épouse à côté d'un hameau à quelques kilomètres du village de SERMA.
Au regard de l'urgence, les vecteurs de la force de l'AES opérant dans la zone ont immédiatement été engagés.
A l'arrivée sur la zone, un véhicule pick up est repéré. Suite à une surveillance minutieuse de la zone, l'homme tel que décrit a été repéré et neutralisé. Son véhicule a été détruit par une autre frappe et aucun dommage collatéral n'a été enregistré.
Retrouvez l’article complet sur
Twitter X @AESinfos
Facebook https://www.facebook.com/share/1DgCui9MiK/?mibextid=wwXIfr
#AESinfos | #BurkinaFaso🇧🇫
Le Service d’Information du Gouvernement (SIG) se dote d’une application mobile.
Gilbert Pingdwendé Ouédraogo, ministre en charge de la Communication, a lancé ce vendredi l’application « SIG BURKINA » pour un meilleur accès aux informations diffusées par le Service d’information du gouvernement (SIG).
Le Service d’information du Burkina (SIG) vient de proposer à ses internautes une application mobile dénommée SIG BURKINA pour répondre à leur besoin d’information.
Source : @AibBurkina
#AESinfos | #Mali🇲🇱⚡️🇯🇴#Palestine
SEM Abdoulaye DIOP reçoit en audience l’Ambassadeur de l’État de Palestine en fin de mission au Mali.
Mardi 28 janvier 2024, le Ministre des Affaires Étrangères et de la Coopération Internationale, a reçu en audience d’adieux, SEM Hadi SHEBLI, Ambassadeur de l’État de Palestine au Mali.
Une occasion pour SE Abdoulaye DIOP de saluer l’engagement et la contribution de l’Ambassadeur à l’essor de la coopération entre le Mali et la Palestine, ainsi que le rôle important de coordination qu’il a joué en sa qualité de Doyen du Corps diplomatique et consulaire au Mali.
Ssaluant la qualité des relations entre les deux pays, le Diplomate palestinien a adressé les sincères remerciements de ses plus hautes Autorités au Gouvernement et au Peuple maliens pour leur solidarité et soutien constants à la cause du peuple palestinien.
Source : @MaliMaeci
#AESinfos | #Mali🇲🇱#EtatsUnis🇺🇸
Supposées subventions américaines et financement du terrorisme international : Le Ministère des Affaires Étrangères et de la Coopération Internationale communique et invite les autorités américaines à engager des poursuites judiciaires.
Source : @MaliMaeci