В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
#Ethiopia: #Tigray Interim Administration rejects Tselemti return model, reaffirms commitment to IDPs and territorial claims
President of the Tigray Interim Administration, Lt. Gen. Tadesse Werede, has rejected the approach used to facilitate the return of internally displaced persons (#IDPs) to #Tselemti, describing it as counterproductive and warning that it should not be replicated elsewhere.
Speaking in Shire Endaselasie during celebrations marking the Feast of the Trinity, Lt. Gen. Tadesse said the experience in Tselemti had become “a conspiracy that is causing Tigray to lose,” according to local media reports.
He stressed that, even in the name of peace, the administration would not abandon efforts to ensure the return of displaced persons or relinquish what it considers Tigray’s territorial claims.
In December 2025, Addis Standard reported that IDPs returning to the war-affected districts of Tselemti, Laelay Tselemti, and Mai Tsebri in ....
Read more: https://addisstandard.com/?p=54613
News: “#Ethiopia inches ever closer to war” – The Economist
Ethiopia is edging closer to another devastating conflict as renewed tensions in the #Tigray region raise fears of a wider regional conflagration, The Economist magazine reported in its this week edition.
A TPLF official cited by the magazine said the Ethiopian National Defense Force was “mobilising in full force,” warning that another war could be catastrophic if political restraint fails.
Tensions spiked again when TPLF-linked forces crossed the #Tekeze River into #Tselemti last week. While officials said the move was intended to protest the treatment of returning civilians, some analysts cited by The Economist believe it may also have been aimed at testing federal defenses...
The African Union publicly offered to mediate on 30 January, but Ethiopia privately rejected the proposal, telling the #AU to refrain from intervening in its internal affairs, according to sources cited by The Economist.
Read more: https://addisstandard.com/?p=55035
#Ethiopia: Interim President says dialogue under #Pretoria Agreement remains possible as #Tigray forces withdraw from Tselemti
Tigray advanced forces have withdrawn from #Tselemti in what the Tigray Interim Administration described as a confidence-building measure aimed at demonstrating readiness for dialogue and a peaceful resolution to the current tensions, Interim President Lt. General #Tadesse said.
“Our withdrawal shows clearly that we have no desire to return to war,” General Tadesse said, adding that “there is no question that can be answered by war, but by peace and negotiation.”
Speaking on Saturday to Tigrai Television, he stressed that the situation does not have to escalate into full-scale conflict, emphasizing that dialogue remains both possible and preferable.
The Interim President said Tigray’s core demands remain unchanged, centering on the return of internally displaced persons (#IDPs) and the restoration .....
Read more: https://addisstandard.com/?p=54888