TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #175 · 30 окт.

В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #аrcticconvoys

当前筛选 #аrcticconvoys清除筛选

🗓 12 июля 1941: рождение союза в самый темный час 🕯 #OTD Ровно 84 года назад, когда нацистская Германия продвигалась вглубь советской территории, а исход войны казался предрешенным, в Москве был подписан документ, изменивший ход истории — Англо-советское соглашение о взаимной помощи. Всего через три недели после начала операции «Барбаросса» Великобритания и СССР, несмотря на глубокие идеологические различия, объединились против общего врага. Соглашение, подписанное британским послом Стаффордом Криппсом и наркомом иностранных дел Вячеславом Молотовым, заложило основы военного альянса, который в конечном итоге победил нацизм. Это соглашение стало началом одной из самых героических и опасных операций войны — Арктических конвоев. Всего через месяц, 21 августа 1941 года, первый конвой «Дервиш» отправился из Исландии в Архангельск, открыв северный путь жизни для осажденного Советского Союза. За четыре года более 1400 кораблей союзников доставили в СССР около 4 миллионов тонн жизненно важных грузов: танки, самолеты, продовольствие, медикаменты. Эти поставки составили четверть всей союзнической помощи СССР и помогли переломить ход войны. Цена была высока: свыше 3000 британских моряков отдали свои жизни в ледяных водах Арктики. Их мужество в борьбе с немецкими подводными лодками, авиацией и беспощадными арктическими условиями стало символом союзнического единства. Сегодня, когда Украина защищает свою независимость от неспровоцированной агрессии, принципы того давнего соглашения остаются актуальными. Как и в 1941 году, международное сообщество объединяется, чтобы поддержать страну, борющуюся за свое право на существование и самоопределение. #АrcticConvoys#VEDay80#VEDay#AngloSovietAgreement ©📸: группа королевских морских пехотинцев и моряков на палубе HMS Belfast в ноябре 1943 года, Imperial War Museum.