В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
#AAPL#MP
❓ Помните я говорил про проблему для Запада в теме редкозёмов? А именно о зависимости от Китая в переработке? Похоже, данную проблему взялись решать.
👉 Apple сообщила о выделении $500 млн на «запуск совершенно нового завода по переработке редкоземельных элементов».
👉 В рамках этого проекта производитель iPhone будет сотрудничать с американской компанией MP Materials.
👉 Apple возьмёт на себя обязательства по закупке редкоземельных металлов, которые MP Materials будет производить на предприятии в Форт-Уэрте (штат Техас).
👉 Планируются новые производственные линии для выпуска неодимовых магнитов, специально разработанных для продукции Apple.
👉 Кроме того, партнёры развернут«передовую линию по переработке редкоземельных элементов» в Маунтин-Пассе (штат Калифорния), а также будут совместно работать над созданием новых технологий и повышением эффективности производства магнитов.
Заявление о новых инвестициях было сделано на фоне продолжающегося давления на Apple со стороны администрации президента США, которая стремится заставить компанию перенести производство iPhone на территорию страны.
Tradfin: *CHINA WILL 'ADDRESS' U.S. CONCERNS REGARDING SUPPLY CHAIN SHORTAGES RELATED TO RARE EARTHS AND OTHER CRITICAL MINERALS: WH FACT SHEET
#MP • #USAR
Tradfin: *中国将“解决”美国对稀土及其他关键矿产供应链短缺的担忧:白宫情况说明书
————————————
2026-05-18 01:18:21
Tradfin: *US TRADE REPRESENTATIVE GREER: PREPARING TEXT FOR 'PLURI-LATERAL' AGREEMENT WITH A 'SELECT GROUP' ON CRITICAL MINERALS, INCLUDING A PRICE FLOOR
#MP • #USAR
Tradfin: 美国贸易代表格里尔:正在准备与“特定国家集团”就关键矿产达成“多边”协议文本,其中包括价格下限。
————————————
2026-04-17 01:20:53
#Svezia#NATO
Con 269 voti a favore e 37 contro, il parlamento svedese ha approvato la proposta che consente al Paese di aderire alla NATO.
43 i deputati assenti, mentre gli unici contrari provengono da #V|LEFT e #MP|G/EFA.
@OsservatorioEsteri
#Svezia
Märta #Stenevi (#MP|G/EFA): "Un referendum sull'adesione alla #NATO rischia molto di essere ridotto alla questione del sì o del no. Pensiamo invece di aver bisogno di una discussione più ampia su come dovrebbe essere la politica di sicurezza della Svezia e su come dovremmo lavorare per la pace."
@UltimoraPolitics
#Svezia
Märta #Stenevi (#MP|G/EFA): "La Svezia dovrebbe essere al di fuori dell'alleanza militare della #NATO anche se la #Finlandia si unisce. Senza l'adesione alla NATO, la Svezia può prendere posizione su una determinata situazione. Se, d'altra parte, diventiamo membri a pieno titolo, non abbiamo più questa opportunità e penso che sia importante per noi essere in grado di essere una voce forte per la pace e la democrazia nel mondo."
@UltimoraPolitics
#Svezia#Valet2022
Secondo i primi exit poll, il blocco di centrosinistra formato da #S|S&D, #V|LEFT, #C|RE e #MP|G/EFA manterrà la maggioranza parlamentare con il 50,6% dei voti. Tali partiti sostengono Magdalena #Andersson (#S|S&D) come primo ministro
@UltimoraPolitics
#Spagna#Andalusia
Caos durante la presentazione delle candidature alle prossime elezioni regionali andaluse. Membri di #Podemos|LEFT confermano che la loro dirigenza è arrivata in ritardo alla presentazione e non ha potuto presentare i documenti necessari per candidarsi prima di mezzanotte. Nelle liste elettorali compaiono come iscritti #MP|Sinistra, #IzA|Regionalisti, #IU|LEFT e #AV|Verdi, ma non il partito viola. Secondo fonti dei giornali locali, dal partito sperano di poter porre rimedio alla situazione, anche se ora la questione è nelle mani del Consiglio Centrale Elettorale, che dovrà pronunciarsi.
@UltimoraPolitics