В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
#Francia. Los barrios controlados por los #HermanosMusulmanes y las carencias de la «reconquista republicana» del gobierno Macron
https://www.marianne.net/economie/protection-sociale/ecologie-entreprises-le-dispositif-plein-doptimisme-et-dangles-morts-de-borne-pour-les-quartiers-pauvres
#Gaza. Encuesta a los habitantes previa a los ataques de #Hamas muestra el profundo descontento con el gobierno brutal de la rama local de los #HermanosMusulmanes
«Nuestras entrevistas más recientes se llevaron a cabo entre el 28 de septiembre y el 8 de octubre, encuestando a 790 encuestados en Cisjordania y 399 en Gaza. (Las entrevistas en Gaza finalizaron el 6 de octubre.) Los resultados de la encuesta revelan que los habitantes de Gaza tenían muy poca confianza en su gobierno liderado por Hamás. Cuando se les pidió que identificaran el grado de confianza que tenían en las autoridades de Hamas , una pluralidad de encuestados (44 por ciento) dijeron que no tenían ninguna confianza; “no hay mucha confianza” fue la segunda respuesta más común, con un 23 por ciento. Sólo el 29 por ciento de los habitantes de Gaza expresaron “mucha” o “bastante” confianza en su gobierno. Además, el 72 por ciento dijo que había un nivel grande (34 por ciento) o mediano (38 por ciento) de corrupción en las instituciones gubernamentales, y una minoría pensó que el gobierno estaba tomando medidas significativas para abordar el problema»
https://www.foreignaffairs.com/israel/what-palestinians-really-think-hamas
#Dinamarca. #Urbanismo contra los #HermanosMusulmanes
https://www.lanacion.com.ar/el-mundo/dinamarca-apuesta-por-el-mayor-experimento-social-del-siglo-para-integrar-a-sus-inmigrantes-no-nid26102023/
#Turquía y el patronazgo de los #HermanosMusulmanes (incluido #Hamas, su rama en #Palestina)
https://www.lavanguardia.com/internacional/20231025/9327422/erdogan.html
#Qatar -el principal financiador de los #HermanosMusulmanes- convertido en el «proveedor seguro» y alineado de la #UE. Tras #Francia, ahora #Holanda
https://www.euractiv.com/section/energy-environment/news/qatar-supplies-gas-to-europe-vying-with-us-to-replace-russia-supply/
#Francia. Prohibición de manifestaciones pro-#Hamas y pro #nacionalismo en #Palestina por auge de crímenes ligados al #antisemitismo
«El prefecto de policía Laurent Nuñez prohibió el encuentro parisino el martes, prediciendo que sería “el escenario de actitudes, palabras y gestos, principalmente de carácter antijudío, que incitarían al odio racial y apología de los atentados terroristas perpetrados en los últimos días en Oriente Medio. .»
https://www.lemonde.fr/societe/article/2023/10/12/dans-un-telegramme-adresse-aux-prefets-gerald-darmanin-demande-l-interdiction-de-toutes-les-manifestations-propalestiniennes_6194007_3224.html
Finalmente las manifestaciones tienen lugar con un componente más nacionalista que pro-Hamas a pesar de la omnipresencia de #HermanosMusulmanes
https://www.lemonde.fr/international/article/2023/10/13/malgre-les-interdictions-des-rassemblements-propalestiniens-a-paris-et-dans-quelques-villes-de-france_6194044_3210.html
#Francia. Macron ve una oportunidad en #Hamas para conseguir apoyo en la batalla del estado francés contra los #HermanosMusulmanes... a los que financia su nuevo proveedor principal de #gas, #Qatar, y no sólo #Turquía, su rival directo en el #MediterráneoOriental
https://ift.tt/UQR0mTB
#Clave. #Alemania se enfrenta y boicotea a Borrell (#Comisión#UE) y #España en la «Cumbre de la Paz » de El Cairo. Los españoles evitaban que la posición de la #UE condenara a #Hamas y relataban la guerra como un ataque unilateral de #Israel (es decir, repetían el discurso de #Qatar y #Turquía). #Alemania, #Francia, etc. querían por el contrario condena del terrorismo de Hamas y la presentación de la guerra como cosa de dos.
La ligazón entre #España y los capitales árabes (de ambos bandos del mundo árabe, el qatarí por un lado y el emiratí y saudí de otro) la convierte en verdadera cabeza de puente en la UE del poder petrolero y sus alianzas. En el caso de Qatar con los #HermanosMusulmanes.
https://www.spiegel.de/politik/deutschland/nahostkonflikt-spaltet-eu-team-baerbock-gegen-team-borrell-a-56f9e7dc-9d6f-4125-8cb6-0f247d0e910d
#Israel dice a sus ciudadanos que abandonen #Egipto y #Jordania lo antes posible y eviten #Marruecos, #Maldivas y #Emiratos en previsión de atentados y secuestros de la «jihad global» (= #HermanosMusulmanes / #Hamas bajo patrocinio de #Turquía y #Qatar + restos de #estadoislamico y #alqaeda)
https://www.timesofisrael.com/israel-tells-citizens-to-leave-egypt-and-jordan-as-soon-as-possible-avoid-morocco/