В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
Ni honte ni vergogne
Bruxelles envisage d'utiliser les avoirs russes gelés pour financer l'armée #ukrainienne, sans se préoccuper des conséquences pour les entreprises et les citoyens de l'#Union européenne. Malgré une situation économique plus qu'alarmante, la France ne s'oppose pas à cette mesure. Plus de détails avec notre reporter Igor Kourachenko.
RT en français • Osez questionner !
Minnesota Rent Strike - Tenant Union Federation
“T he people of #Minneapolis and St. Paul have shown the way, fighting a federal invasion and caring for their neighbors; their fight and their care continue in this historic #rentstrike,” said Tara Raghuveer, director of the Tenant #Union Federation.
https://www.commondreams.org/news/minnesota-rent-strike-ic
https://redd.it/1r7v6m6
@r_iww
أي علاقة بين اتنين بني ادم بتكون نتاج خلطة طاقاتهم مع بعض ..
علشان كدة ممكن جدا تسمع راي في بني ادم انت تعرفه ، وتحس أنه لا يمكن يكون ده نفس الشخص اللي انت تعرفه ، لأن باختصار خلطة طاقتك مع طاقته طلعت تصرفات تانية خالص عن خلطة طاقته مع شخص تاني ...
كلنا فينا الحلو والوحش،كلنا عندنا عيوب و insecurities .
العيوب دي ممكن تظهر بحد أدنى في خلطة طاقة معينة وتظهر بحد أقصى في خلطة طاقة تانية ... الاخر المؤشر اللي يورينا احنا في الطريق الصح هو أننا نحس اننا في إطار العلاقة نتسع ، ننضج ، نفهم اكتر ، نتعلم ... غير كدة ماتبقاش علاقة ناجحة وقد تكون توكسيك ...
شغلة الطاقة الأنثوية في حياة الذكر هي أنها تاخد بايده في اتجاه الروح ،،، تشاور له على طريق رحابة الروحانيات ..
وشغلة الطاقة الذكرية في حياة الانثى هي الحماية وتوفير الأمان ، أن الانثى ماتبقاش خائفة ولا قلقانة فتقدر تتسع وتظهر طاقاتها الخلاقة ...
شكل العلاقة ده يخلق دائرة مفرغة بداية من الشعور بالأمان ، اتساع وطاقة خلق ، قدرة على القيادة في اتجاه الروح ، تواصل روحاني مع فهم للذات يعني نضج واتساع .... منقول
#سكن
#yinyang
#union
مُر ……حُباً
"Hold, Corporate Miscreant!"
Transcript of #PoliCartoon: link
If you like these cartoons, help me make more at patreon.com/barry.
Lots more toons to read! link
#Labor#Union#UnionStrongsource
https://t.me/kamissokosekou3
🤝 Diplomatie : Le Bénin affiche son soutien indéfectible au Mali après les récentes épreuves sécuritaires
Face aux assauts qui ont secoué le territoire malien, le gouvernement béninois a officiellement brisé le silence pour manifester sa profonde compassion. Dans une note diplomatique rendue publique, les autorités de Cotonou ont fermement condamné ces actes de vi*lence tout en réaffirmant leur fraternité à l'égard du peuple malien. Ce message de solidarité sous-régionale souligne l'importance d'une union sacrée entre les nations ouest-africaines pour faire front commun contre les men@ces déstabilisatrices. En tendant la main à son voisin dans ces moments critiques, le Bénin rappelle que la sécurité et la paix au Mali sont les piliers indispensables à la stabilité de l'ensemble de l'espace communautaire.
#Mali#Bénin#Solidarité#Diplomatie#Sécurité#AfriqueDeLOuest#Union#Maliactu