В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
I believe President Donald Trump did not survive the heinous assassination attempt by chance. He survived for a reason: to bring #peace to the world once again. God bless him! 🙏
https://t.me/PM_ViktorOrban
Peace mission 5.0
It was an honour to visit President Donald Trump at Mar-a-Lago today. We discussed ways to make #peace. The good news of the day: he’s going to solve it!
https://t.me/PM_ViktorOrban
📰 NEWS | International Organizations and Activists Reject Far-Right Machado Nobel Peace Prize
The 2025 Nobel Peace Prize awarded to Venezuelan opposition figure María Corina Machado has drawn sharp criticism from international organizations and regional leaders. Activist coalitions denounced her history of promoting US and Israeli intervention in Venezuela.
In reaction, Venezuela’s Foreign Ministry announced the closure of embassies in Norway and Australia. President Maduro called the award an endorsement of foreign aggression, amid rising US military activity in the Caribbean.
Read the full report here 👉https://venezuelanalysis.com/news/international-organizations-and-activists-reject-far-right-machado-nobel-peace-prize/
#MariaCorinaMachado#Peace
📰 NEWS | Venezuelan Armed Forces Launch Defense Exercises as Trump’s ‘Illegal’ Strikes Face Domestic Criticism
The Venezuelan armed forces have begun the "Independencia 200" plan with large-scale military drills nationwide. Defense Minister Padrino López reported the deployment of artillery, air force and naval units for exercises in the face of ramped up US military threats.
The Trump administration, which struck a speedboat and killed 11 people on September 2, is facing domestic scrutiny over its escalation in the Caribbean Sea. Representative Ilhan Omar has reportedly introduced a war powers resolution in Congress in an effort to curtail further strikes.
Read the article: https://venezuelanalysis.com/news/venezuelan-armed-forces-launch-defense-exercises-as-trumps-illegal-strikes-face-domestic-criticism/
#Venezuela#Peace#Sovereignty
Война 21 века
Когда я учился в школе нам рассказывали что Казахстан это очень богатая страна. Огромная территория, моря, горы, степи, полезные ископаемые, нефть, уголь, железо, уран, один из крупных запасов вольфрама в мире. Я катался на велосипеде рядом с многоэтажными дворцами которые построили себе акимы и президент рядом с селом где я жил и думал наверное оно так и есть. Казахстан богатая страна и я гордился этим.
Но со временем меня начали одолевать вопросы. Почему в такой богатой стране люди живут на $200 в месяц, почему учителя летом стоят на базаре и торгуют овощами, почему нефтяная держава покупает бензин из России имея аж 3 НПЗ в стране, почему горы которыми мы так гордимся скрыты огромной пеленой густого дыма которым задыхаются люди, почему через дорогу от дворцов президента стоят дома в которых в место туалета у людей дырка в в земле.
Почему мы не живем как в США или Европе. Хотя бы как в Польше.
Ответ очень простой. Главное богатство этих стран это не территория, не горы и моря, не нефть и не газ, и тем более не дворцы. Главное богатство этих стран это Люди.
Эти страны делают ставку на Людей, инвестируют в медицину и образование, строят удобные города, города в которых люди пьют воду из под крана и дышат свежим воздухом, следят за тем чтобы государственные институты (суды, полиция, парламент) работали как часы и никто не был ущемлен, дают возможность людям высказывать свое мнение, на выборах, на протестах или в СМИ. Эти страны не только инвестируют в своих граждан, но и пылесосят лучших специалистов со всего мира, тем самым делая себя еще богаче. Главная опора государства это Люди.
После индустриальной революции странам не нужно воевать и завоёвывать территории или ресурсы соседних стран. Маленький Сингапур, который не имеет ни нефти, ни газа, по экономике превосходит Казахстан, Япония, у которой нет полезных ископаемых делает больше автомобилей чем Казахстан, в ОАЭ, которая является огромной пустыней, людей едет больше чем в Казахстан.
В 21 веке нет место войне в окопах. Война это уничтожение людей, уничтожение всего того что люди строили десятилетиями, война эта ад, а в аду никто жить, творить не будет. После войны в 21 веке останется лишь выжженное поле и трупы людей. В войне 21 века не будет победителей.
Миру мир. Нет войне.
#war#peace
#Brussels wants to create #peace by supporting war, and resents us for our peace mission. What an Orwellian thought! Time is on the side of the pro-peace policy.
https://t.me/PM_ViktorOrban
#Ethiopia: “Tesfa Le Selam” Initiative launched to foster dialogue between #Tigray, #Amhara
A new initiative named “Tesfa Le Selam” (Hope for #Peace) has been launched with the aim of strengthening dialogue, reconciliation, and cooperation between the Tigray and Amhara peoples, as participants say the effort seeks to prevent further tensions and encourage peaceful engagement, according to interviews with individuals involved in the initiative by DW.
The initiative seeks to create platforms for dialogue and cooperation between members of the two communities, with organizers and supporters saying it is intended to encourage reconciliation and resolve differences through discussion and mutual understanding.
According to those involved, the effort aims to reinforce peaceful relations and avoid conflicts between the two peoples who share longstanding historical and cultural ties.
https://www.facebook.com/share/p/1DuBjZE9fc/
Ethiopia Needs Honest Dialogue and Healing, Not More War. Read more.
https://borkena.com/2025/11/13/ethiopia-needs-honest-dialogue-and-healing-not-more-war/#Ethiopia#Politics#Peace#War