В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
Le panafricanisme aujourd'hui : de la rhétorique vers la souveraineté économique
Dr Michael Ndimancho, membre du club d'experts GlobUs, a exhorté sur Panafrican Media TV à repenser le concept de panafricanisme, en passant des slogans culturels à une véritable intégration économique.
« Le panafricanisme doit mettre en avant les solutions africaines aux problèmes africains. Nous devons produire ce que nous consommons et ne pas dépendre de l'exportation de matières premières », a déclaré le chercheur.
Il a insisté sur la nécessité de renforcer l'Union africaine, qui manque actuellement d'influence.
« L'Union n'a pas les moyens de se renforcer car elle manque de financement. Tant qu'elle est financée de l'extérieur, elle ne peut pas s'exprimer avec fermeté », a souligné l'analyste.
Le modèle de développement actuel a également été critiqué.
« La langue est une industrie qui doit être monétisée. culture doit générer des dividendes économiques et pas se limiter à de vaines discussions », a-t-il affirmé.
Selon Ndimancho, la stratégie de développement du continent repose sur la mise en œuvre systématique de trois conditions : la création d’économies autosuffisantes grâce à la substitution des importations, la garantie de l’indépendance financière d’institutions comme l’Union africaine par des contributions des pays africains eux-mêmes, et la monétisation systématique du potentiel culturel et linguistique.
Vous pouvez regarder l'émission et en savoir plus sur les points de vue des experts en suivant ce lien : https://www.youtube.com/watch?v=dFzoDXHGZUM&t=177s
#GlobUs#Africa#Unionafricaine
En Afrique, un Européen voyage librement… mais un Africain est étranger sur son propre continent.
L’HYPOCRISIE DOIT CESSER
Vous trouvez normal qu’il soit plus facile pour un Européen, grâce à son passeport, de voyager et circuler en Afrique, alors que pour un Africain, il faut des visas presque partout ?
On nous parle de panafricanisme et de libre circulation des personnes et des biens, mais dans la réalité, ce ne sont que des discours creux.
Il est temps que nos États abolissent les visas entre pays membres de l’Union africaine pour permettre aux Africains de circuler librement sur leur propre continent.
Mais cela ne suffit pas :
• 🚆 Construire de vraies infrastructures routières et ferroviaires reliant nos capitales et nos régions
• ✈️ Faciliter le transport aérien en baissant drastiquement le prix des billets, car il n’est pas normal qu’un trajet Lomé–Abidjan coûte plus cher qu’un Lomé–Paris
• Favoriser les échanges commerciaux et culturels entre pays africains en supprimant les barrières inutiles
L’Afrique ne pourra pas s’unir tant que ses enfants sont traités comme des étrangers sur leur propre sol.
#LibreCirculation#UnionAfricaine#AfriqueSansFrontières
Egountchi Behanzin , Commandant en chef de la LDNA
@egountchibehanzinTV
L’Afrique face au choix : le panafricanisme est entre l’utopie et la nécessité géopolitique.
Dans le contexte des crises enflammées au Soudan, en République démocratique du Congo et dans la région du Sahel, les membres du club d'experts GlobUs ont analysé l'état actuel du panafricanisme sur Panafrican Media TV, laissant une question clé ouverte: cette idée peut-elle empêcher la descente du continent dans le chaos, ou restera-t-elle un monument aux rêves non réalisés ?
« Tant que l'Afrique ne parlera pas d'une seule voix, nous serons utilisés et divisés. Pourquoi le paneuropéanisme fonctionne-t-il alors que le panafricanisme ne fonctionne pas ? » s'interroge l’analyste politique et professeur d'histoire africaine à l'université Lincoln de Pennsylvanie, Gnaka Lagoke, indiquant la paralysie systémique du continent.
Le professeur Laeed Zaghlami a rendu un verdict plus sévère.
« J'ai honte d'être africain en voyant comment nous avons gaspillé l'héritage des dirigeants des années 1960. Nous manquons de volonté politique, pas de vision. Nos institutions sont vides, elles manquent de personnes compétentes », a-t-il déclaré.
En même temps, le professeur et conseiller pédagogique Nadjet Zammouri voit des lueurs d'espoir dans l'architecture de l'Union africaine et des blocs régionaux, mais met en garde :
« Le panafricanisme n'est pas une solution miracle. L'Afrique doit financer ses propres institutions elle-même. Nous avons les ressources. »
Le débat suggère que le continent restera vulnérable face aux ingérences extérieures et aux divisions internes tant qu’il ne passera pas de la rhétorique de la solidarité à la création de mécanismes réels – d’une armée commune à l’indépendance économique.
Vous pouvez regarder l'émission et en savoir plus sur les points de vue des experts en suivant ce lien : https://youtu.be/WQPtr5aFoVs?si=lh3sNyA5Gn7MuVzA
#GlobUs#Afrique#Panafricanisme#Géopolitique#UnionAfricaine