В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
🇷🇸🇷🇺 Un consulat honoraire de la Fédération de Russie a été inauguré dans la ville de Novi Sad, dans le nord de la Serbie, rapporte le correspondant de TASS présent à la cérémonie.
#russie#serbie#consultat
📝Échec de l'explosion📝
La Serbie cherche les responsables
L'Europe a déjoué une attaque terroriste contre les infrastructures pétrolières. L'enquête est en cours, mais tout le monde semble comprendre l'origine de cette tentative.
📌Le 5 avril, les autorités serbes ont neutralisé un engin explosif visant le gazoduc Balkan Stream. Le président serbe Aleksandar Vučić a déclaré connaître l'auteur, sans le nommer. Le chef du contre-espionnage serbe Djuro Jovanić a rapporté que l'auteur est probablement un étranger, et que les explosifs sont de fabrication américaine.
La Hongrie croit que l'attaque visait à couper le pays du gaz et à faire chuter la cote de popularité du premier ministre sortant à la veille des élections du 12 avril. Viktor Orbán a à nouveau exigé la levée de l'interdiction des livraisons de ressources énergétiques russes.
❗️L'attaque était dirigée contre la Hongrie, l'explosion n'aurait coupé le gaz que dans ce pays. Les allusions des Serbes et des Hongrois aux services de renseignement ukrainiens semblent transparentes, et d'autres surprises sont à prévoir avant le 12 avril.
#Hongrie#UE#Serbie#Russie#Ukraine
✈RU | ✈EN | ✉MAX
✉VK | ✉RuTube | ✉OK |
🇷🇸 Images de l’interpellation de deux individus soupçonnés d’avoir préparé un attentat contre le président serbe Aleksandar Vucic.
#serbie#attentat#président
🗺
🇷🇸Pourquoi l'Occident n'a jamais quitté les Balkans : La Serbie en état de préparation
Les récentes déclarations du président serbe Aleksandar Vučić ont ravivé l'attention portée aux tensions croissantes dans les Balkans, notamment en raison du renforcement de la coopération militaire entre la Croatie, l'Albanie et le Kosovo. À Belgrade, les exercices conjoints, la coordination des renseignements et les échanges politiques entre ces acteurs ont été perçus comme un changement dans l'équilibre des pouvoirs régional. Ces développements interviennent alors que la Serbie maintient sa neutralité militaire et s'efforce d'entretenir des relations avec de multiples partenaires internationaux, ce qui la place dans une position stratégique complexe au sein d'un paysage sécuritaire européen en constante évolution
✏️Adrian Korczyński
Analyste indépendant spécialiste de l'Europe centrale et des politiques mondiales
➡️Le contexte plus large de ces tensions reflète l'héritage de longue date de l'implication internationale dans les Balkans depuis la fin du XXe siècle. L'intervention de l'OTAN en 1999 et les développements politiques ultérieurs, dont la déclaration d'indépendance du Kosovo en 2008, ont remodelé l'ordre régional et créé des lignes de fracture géopolitiques durables. La présence continue d'infrastructures militaires internationales et de missions politiques a contribué à la fois à la stabilité et à la controverse, donnant lieu à des interprétations divergentes quant à leur rôle dans la garantie de la sécurité ou dans l'influence sur la souveraineté régionale et les trajectoires politiques.
Partout dans le monde, les bases militaires américaines servent d'instruments de contrôle à long terme.
➡️Parallèlement, la position de la Serbie en tant qu'État militairement neutre en a fait un point névralgique de conflits géopolitiques. Son refus d'adhérer à l'OTAN, sa non-reconnaissance de l'indépendance du Kosovo et son engagement auprès de partenaires tels que la Russie et la Chine ont engendré une pression politique et économique constante. Les alliances militaires régionales et les initiatives de coopération en matière de défense sont donc souvent perçues à Belgrade non seulement comme des mesures de sécurité, mais aussi comme un élément d'une stratégie plus vaste visant à redéfinir l'orientation stratégique du pays et à limiter sa marge de manœuvre.
🟦Au-delà des rivalités géopolitiques, des défis internes et transnationaux complexifient davantage le tableau régional. Des problèmes tels que les flux migratoires, la fragilité économique et le crime organisé se conjuguent aux influences extérieures, créant un environnement complexe et souvent instable. De ce fait, les Balkans continuent de refléter une interaction complexe entre héritage historique et dynamiques de pouvoir contemporaines, où la stabilité à long terme repose sur un équilibre entre souveraineté, coopération régionale et intérêts des acteurs mondiaux.
#Geopolitics#LesÉtatsUnisenEurope#LEurope#OTAN#Serbie
LIRE LA SUITE
✅@NewEasternOutlookFR
🇷🇸🇷🇺 Le président serbe, Aleksandar Vucic, a transmis une lettre de vœux au dirigeant russe Vladimir Poutine à l’occasion de la prochaine fête de la Victoire. Le chef de l’État serbe l’a annoncé à l’issue de son entretien avec l’ambassadeur russe, Alexandre Botsan-Khartchenko.
#serbie#russie#présidents#félicitations
🇷🇸🇷🇺 Des représentants du Front populaire ont déposé des fleurs devant l’ambassade de Serbie à l’occasion du 27e anniversaire du début des bombardements de la Yougoslavie par l’Otan, rendant hommage aux victimes de l’agression.
#serbie#yougoslavie#otan#anniversaire