В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
🖊OPINION | After the US Bombing, a Venezuelan Community Under Siege Speaks
Solidarity activist Roger Harris visited Ciudad Tiuna, where residents described the impact of the January 3 US airstrikes.
Residents say over 100 people were killed in the attack, which also led to the reported abduction of President Nicolás Maduro and Cilia Flores. Community members continue to demand their release, along with sovereignty, non-intervention, and reparations.
Read the full opinion piece here 👉🏾https://venezuelanalysis.com/opinion/after-the-us-bombing-a-venezuelan-community-under-siege-speaks/
#USmilitaryattack
#USVenezuelaRelations
🗒️🗣️ INTERVIEW | What Is Really Happening in Venezuela
Venezuelanalysis editor Ricardo Vaz joined Ileana Chan on the Global Majority for Peace podcast to take stock of Venezuela’s political reality following the January 3 US attacks and kidnapping of President Nicolás Maduro.
The discussion focuses on the long history of imperialist attacks against the Bolivarian Revolution and the US’ efforts to take control of the Venezuelan oil industry.
Watch the full interview here 👉🏾https://venezuelanalysis.com/video/what-is-really-happening-in-venezuela/
#USmilitaryattack#USVenezuelaRelations
🖊OPINION | After the Bombs: Venezuelans Concerned About a Future of Coercion and Colonization
In her latest opinion piece, Jessica Dos Santos takes stock of Venezuelans’ concerns and local expert assessments pointing to a politically and economically difficult road ahead, with the country portrayed as being held hostage by the US, following what officials describe as “a new political moment.”
Read the full opinion piece here: https://shorturl.at/cfU4Z
#USmilitaryattack#USVenezuelaRelations
📰 NEWS | Rubio Defends US Military Operation, Praises Venezuela Oil Reform
US Secretary of State Marco Rubio defended the January 3 US military operation in Venezuela during a Senate hearing, arguing it was not an act of war. He also confirmed that Washington is administering Venezuelan oil sales, with proceeds deposited in US-controlled accounts before partial release to Caracas.
On Tuesday, Acting President Delcy Rodríguez announced that Venezuela is using "unblocked funds" to import medical equipment from the US.
Read our report 👉🏽https://shorturl.at/Sm9iK
#Sanctions#USmilitaryattack#USVenezuelaRelations
📰 NEWS | Venezuela: Judge Refuses to Dismiss Maduro Case, Challenges US Blocking of Defense Funding
A US federal judge has declined to dismiss the case against Venezuelan President Nicolás Maduro and First Lady Cilia Flores during a hearing in Brooklyn.
Judge Alvin Hellerstein rejected defense arguments that sanctions blocking access to Venezuelan state funds justified dropping the charges, but indicated the issue could be revisited. He also challenged prosecutors’ claims, noting sanctions prevent the defendants from using personal funds and stating they “no longer represent a threat.”
Flores’ request for a medical evaluation was approved. Both defendants remain in custody, with a new court date to be scheduled.
Read our full report here 👉🏽https://shorturl.at/jbvKH
#NicolasMaduro#USmilitaryattack#USVenezuelaRelations
📰 NEWS | Venezuelans Stage Mass Rally, Demand Maduro Liberation and Return
Chavista supporters rallied in Caracas on Tuesday demanding the release of President Nicolás Maduro and First Lady Cilia Flores, one month after their reported capture during a US attack on Venezuela on Jan. 3.
Maduro and Flores were arraigned in New York on Jan. 5, pleaded not guilty to charges including drug trafficking conspiracy, and their next hearing has been postponed to March 26 following a request from US prosecutors.
Read the full report here: https://venezuelanalysis.com/news/venezuelans-stage-mass-rally-demand-maduro-liberation-and-return/
#NicolasMaduro#USmilitaryattack#USVenezuelaRelations
📰 NEWS | Venezuelan Healthcare Workers Demand Maduro’s Release as Rodríguez Defends ‘Fearless’ Diplomacy with the US
Venezuelan healthcare workers rallied at UN offices in Caracas on January 23, calling for the release of President Nicolás Maduro and First Lady Cilia Flores after their January 3 detention by US forces. Demonstrators submitted a letter to the UN High Commissioner for Human Rights requesting condemnation of the action and their immediate release.
At the same time, diplomatic engagement between Caracas and Washington is moving forward. Acting President Delcy Rodríguez confirmed ongoing talks with US officials, and the White House announced a prospective visit by the Venezuelan leader.
Read our report 👉🏽https://shorturl.at/CzH4c
#NicolasMaduro#USmilitaryattack#USVenezuelaRelations
🔈PODCAST | Venezuela After January 3: A New Stage of US Imperialism
The VA Podcast is back. In our Season 3 premiere, we tackle the fallout of the January 3rd military escalation against Caracas, an event that marks a volatile new chapter in the long history of US intervention in the region.
Join Venezuelanalysis Chief Editor Ricardo Vaz, Associate Editor Lucas Koerner, and VA Founder Greg Wilpert as they break down the geopolitical shift from "maximum pressure" to direct confrontation. This episode goes beyond the headlines to analyze the underlying causes and the global consequences of Washington’s renewed focus on "its" hemisphere.
Follow the link for early access to this episode: https://www.patreon.com/venanalysis
#USVenezuelaRelations#USmilitaryattack#VAPodcast
🖊OPINION | Western Gangster Journalism Runs Cover for Trump’s ‘Donroe Doctrine’ in Venezuela
Western corporate media have played an active role in recent years in legitimizing escalated US aggression against Venezuela, including whitewashing economic sanctions that killed tens of thousands.
In his latest opinion piece, VA's Ricardo Vaz breaks down this dishonest corporate media coverage that endorsed the US' military buildup and attacks against Venezuela.
Read the full opinion piece here: https://venezuelanalysis.com/opinion/western-gangster-journalism-runs-cover-for-trumps-donroe-doctrine-in-venezuela/
#MediaCoverage#USmilitaryattack
🖊OPINION | Labeling Kidnapping a ‘Capture,’ Media Legitimate Violation of International Law
From January 3–5, leading US newspapers ran 223 articles mentioning Nicolás Maduro. Most described US actions using “capture” or “arrest,” while references to “abduction” or “kidnapping” appeared rarely and only in quoted statements.
On this opinion piece, Greg Shupak exposes the corporate media's work in trying to legitimize the Trump administration's kidnapping of Venezuelan President Nicolás Maduro.
Read the full opinion piece here 👉🏽https://shorturl.at/zyBC0
#MediaCoverage#NicolasMaduro#USmilitaryattack
🎙🔊 Episode 43 of the VA Podcast is live!
The Venezuelanalysis Podcast is back. In our new season premiere, we tackle the fallout of the January 3rd military escalation against Caracas, an event that marks a volatile new chapter in the long history of US intervention in the region.
Join Venezuelanalysis Lead Editor Ricardo Vaz, Associate Editor Lucas Koerner, and VA Founder Greg Wilpert as they break down the geopolitical shift from "maximum pressure" to direct confrontation. This episode goes beyond the headlines to analyze the underlying causes and the global consequences of Washington’s renewed focus on "its" hemisphere.
Watch the full episode here 👉https://youtu.be/NKuCNIxn2MA
#Venezuela#USImperialism#usvenezuelarelations#USmilitaryattack#VAPodcast
📸 IN IMAGES | Venezuelan Gov’t Deploys Social Programs, Cultural Events in Areas Affected by US Strikes
The Venezuelan government has begun a series of cultural and social initiatives in communities impacted by the January 3 US bombings, including La Guaira and Ciudad Tiuna in Caracas. Officials reported damage to housing complexes and announced food distribution, healthcare, and psychological support services for affected families.
During a visit to Ciudad Tiuna, Acting President Delcy Rodríguez also detailed upcoming economic reforms. These include the creation of two sovereign wealth funds, one focused on social protection and another on infrastructure, as well as a proposed reform of the Hydrocarbon Law and additional legislative initiatives.
Click here to explore the full gallery 👉🏽https://shorturl.at/7IfRU
#Culture#DelcyRodríguez#USmilitaryattack