В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
"Zamin" fondi va BMT Taraqqiyot dasturi @undpuzbekistan o‘zaro anglashuv to‘g‘risida memorandum imzoladilar.
Tomonlar iqlim o‘zgarishining oqibatlarini bartaraf etish, atrof-muhitni muhofaza qilish, bioxilma-xillikni asrash, suv va yer resurslaridan oqilona foydalanish, qishloq joylarni rivojlantirish sohalarida o‘z faoliyatini kengaytirishdan manfaatdor.
#UNDP#Zamin
__
Фонд Zamin и Программа развития ООН @undpuzbekistan подписали меморандум о взаимопонимании.
Стороны заинтересованы в расширении своей деятельности в области устранения последствий изменения климата, охраны окружающей среды, сохранения биоразнообразия, рационального использования водных и земельных ресурсов, развития сельских районов.
#UNDP#Zamin
Zamin|Facebook|Instagram| YouTube
JSSTning O‘zbekistondagi vakolatxonasi rahbari Ashina Xalakdina va "Zamin" XJF ijro etuvchi organi rahbari Tamila Aliyeva ijtimoiy va ekologik sohalarda qo‘shma loyihalarni amalga oshirish yuzasidan uchrashuv o‘tkazdilar.
Tomonlar bolalar onkogematologiyasi xizmatini rivojlantirish, yangi tug‘ilgan chaqaloqlar eshitish qobiliyatining universal skriningi tizimini takomillashtirish, havo sifati va ichimlik suvi ta’minoti sohasida milliy normativlarni ishlab chiqishga ko‘maklashishga kelishib oldilar.
Uchrashuv davomida tomonlar O‘zaro anglashuv memorandumini imzoladilar.
#JSST#Zamin
—
Глава Представительства ВОЗ в Узбекистане Ашина Халакдина и глава исполнительного органа МОФ Zamin Тамила Алиева провели встречу, направленную на реализацию совместных проектов в социальной и экологической сферах.
Стороны договорились развивать службу детской онкогематологии, совершенствовать систему универсального скрининга слуха у новорожденных, содействовать разработке национальных нормативов в сфере качества воздуха и в области питьевого водоснабжения.
Во время встречи стороны подписали Меморандум о взаимопонимании.
#WHO#Zamin
Zamin|Facebook| Instagram| YouTube
👋😊 Hammaga salom!
🎉Yoshlarning yashil tashabbusini qo‘llab-quvvatlash tanlovida birinchilardan bo‘lib g‘oliblikni qo‘lga kiritgan eko-maktab o‘quvchilarimizni samimiy qutlaymiz.
🎯 Toshkent shahridagi Al-Xorazmiy nomidagi maktab o‘quvchisi Benazir Abdulakimova o‘zining yomg‘ir suvini yig‘ish va avtomatik tarzda tomchilatib sug‘orish bo‘yicha "Aqlli soyabon" eko-startapini amalga oshirmoqda.
🌳 Namangan viloyatining Uchqo‘rg‘on tumanidagi ixtisoslashtirilgan maktab o‘quvchisi Nafisa Dilmurodova esa harorat, namlik va tuproq sho‘rlanishi sensorlari yordamida undirilgan urug‘larni bor-yo‘g‘i 48 soat ichida ko‘chat darajasiga yetkazish imkonini beruvchi AgroTech loyihasini ishonch bilan himoya qildi.
💡 Surxondaryo viloyatining Qumqo‘rg‘on tumanidagi ixtisoslashtirilgan maktab o‘quvchilari Nastarin Kultoyeva va Nozima Abdurasulova energiya va suv tanqisligi muammosini ekologik toza usulda hal etishni taklif qildi.
👍 Biz siz bilan faxrlanamiz va g‘oyalaringizning muvaffaqiyatli amalga oshishini tilab qolamiz!
~~~
👋😊 Всем привет!
🎉 Поздравляем наших экошкольников, победивших первыми в конкурсе по поддержке зелёных инициатив молодёжи.
🎯 Беназир Абдулакимова из Ташкентской школы имени Аль-Хорезми реализует свой эко стартап «Умный зонт» по сбору дождевой воды и автоматического капельного полива.
🌳 Нафиса Дилмуродова из специализированной школы Учкурганского района Наманганской области уверенно защитила свой проект AgroTech, который позволяет довести пророщенные семена до стадии рассады всего за 48 часов с помощью датчиков температуры, влажности и солёности почвы.
💡 Настарин Култоева и Нозима Абдурасулова из специализированной школы Кумкурганского района Сурхандарьинской области предложили решение проблем дефицита энергии и воды экологически чистым способом.
👍 Мы гордимся вами и желаем успешной воплощения ваших идей!
#yoshlar#uzedu#ecogovuz#Zamin
😀Zamin🌐Instagram🌐Facebook
Birlashgan Millatlar Tashkiloti Bosh Assambleyasining nufuzli tadbirlar doirasida “Mehrli maktab” bitiruvchisi va volontyori Samira Idrisova nutq so‘zladi.
В рамках мероприятий Генеральной Ассамблеи Организации Объединённых Наций выступила выпускница и волонтёр “Mehrli maktab” Самира Идрисова.
#WHO#StJude#Zamin#MehrliMaktab#OrzugaHayotBaxshEtaylik#GiveLifeToADream#ДаримЖизньМечте
В Нью-Йорке, в рамках Недели высокого уровня 80-й сессии Генеральной Ассамблеи ООН — Министерство Здравоохранения Республики Узбекистан, ВОЗ, Детская исследовательская больница St. Jude и Фонд Zamin провели совместное мероприятие «Глобальное движение за повышение выживаемости и уменьшение страданий детей с онкологическими и другими жизнеугрожающими заболеваниями», в котором приняла участие Зироат Мирзиёева.
В своём обращении к участникам мероприятия председатель Попечительского совета Фонда Zamin отметила: «В настоящее время более двух миллиардов детей во всем мире находятся в зоне риска или страдают от неинфекционных заболеваний. Это почти треть населения планеты. Миллионы из них борются с раком. Несмотря на достижения современной медицины, уровень выживаемости остаётся разным: в развитых странах он превышает 80%, в развивающихся — составляет менее 30%. Этот разрыв недопустимо велик. Мы обязаны предпринять шаги для предотвращения подобной трагедии».
В мероприятии приняли участие Первые леди Турции, Азербайджана, Анголы, Вьетнама, Гватемалы, Сербии, супруга Премьер-министра Ливана, Генеральный директор ВОЗ, Президент ЭКОСОС, Президент детской исследовательской больницы «Сент Джуд», министры здравоохранения Турции, Анголы, Армении, Бангладеш, Мозамбика, Доминиканской Республики, Нигерии, Казахстана, Катара, Республики Конго, Кыргызстана, Мальты, Монголии, ОАЭ, Перу, Таджикистана, Тимор-Леште, Тувалу, Чада, Ямайки; представители руководства структур здравоохранения Венгрии, Индонезии, России, Танзании, международных организаций, экспертного сообщества и гражданского сектора, дети, столкнувшиеся с серьёзными заболеваниями. Трогательную историю своей жизни рассказала юная выпускница и волонтёр школы Mehrli maktab Самира Идрисова.
Участники подтвердили свою приверженность достижению показателя в 60% выживаемости детей с онкологическими заболеваниями к 2030 году путем развития справедливых, интегрированных и основанных на местных ресурсах систем здравоохранения, обсудили вопросы поддержки дальнейшего прогресса в лечении детского рака и реализацию глобальной инициативы по борьбе с серповидноклеточной анемией.
#WHO#StJude#Zamin#MehrliMaskan#OrzugaHayotBaxshEtaylik#GiveLifeToADream#ДаримЖизньМечте
Zamin|Facebook| Instagram| YouTube
👋😊 Hammaga salom!
🎉Yoshlarning yashil tashabbusini qo‘llab-quvvatlash tanlovida birinchilardan bo‘lib g‘oliblikni qo‘lga kiritgan eko-maktab o‘quvchilarimizni samimiy qutlaymiz.
🎯 Toshkent shahridagi Al-Xorazmiy nomidagi maktab o‘quvchisi Benazir Abdulakimova o‘zining yomg‘ir suvini yig‘ish va avtomatik tarzda tomchilatib sug‘orish bo‘yicha "Aqlli soyabon" eko-startapini amalga oshirmoqda.
🌳 Namangan viloyatining Uchqo‘rg‘on tumanidagi ixtisoslashtirilgan maktab o‘quvchisi Nafisa Dilmurodova esa harorat, namlik va tuproq sho‘rlanishi sensorlari yordamida undirilgan urug‘larni bor-yo‘g‘i 48 soat ichida ko‘chat darajasiga yetkazish imkonini beruvchi AgroTech loyihasini ishonch bilan himoya qildi.
💡 Surxondaryo viloyatining Qumqo‘rg‘on tumanidagi ixtisoslashtirilgan maktab o‘quvchilari Nastarin Kultoyeva va Nozima Abdurasulova energiya va suv tanqisligi muammosini ekologik toza usulda hal etishni taklif qildi.
👍 Biz siz bilan faxrlanamiz va g‘oyalaringizning muvaffaqiyatli amalga oshishini tilab qolamiz!
~~~
👋😊 Всем привет!
🎉 Поздравляем наших экошкольников, победивших первыми в конкурсе по поддержке зелёных инициатив молодёжи.
🎯 Беназир Абдулакимова из Ташкентской школы имени Аль-Хорезми реализует свой эко стартап «Умный зонт» по сбору дождевой воды и автоматического капельного полива.
🌳 Нафиса Дилмуродова из специализированной школы Учкурганского района Наманганской области уверенно защитила свой проект AgroTech, который позволяет довести пророщенные семена до стадии рассады всего за 48 часов с помощью датчиков температуры, влажности и солёности почвы.
💡 Настарин Култоева и Нозима Абдурасулова из специализированной школы Кумкурганского района Сурхандарьинской области предложили решение проблем дефицита энергии и воды экологически чистым способом.
👍 Мы гордимся вами и желаем успешного воплощения ваших идей!
#yoshlar#uzedu#ecogovuz#yashiltashabbus#Zamin
😀Zamin🌐Instagram🌐Facebook
Bolalar huquqlarini himoya qilish va ilgari surish ramzi sifatida, O‘zbekiston Butunjahon bola kuniga bag‘ishlangan "Dunyoni ko‘k rang bilan yorit" global aksiyasini qo‘llab-quvvatladi.
—
В знак защиты и продвижения прав детей, Узбекистан поддержал глобальную акцию «Освети мир синим цветом», посвященную Всемирному дню ребёнка.
—
As a symbol of protecting and promoting children’s rights, Uzbekistan supported the global campaign "Light Up the World in Blue" dedicated to World Children’s Day.
#HarBirBolaUchun#UNICEF#MMTV#YoshlarAgentligi#Zamin
Zamin|Facebook| Instagram| YouTube
O‘zbekiston Respublikasining Birinchi xonimi, "Zamin" fondi Vasiylik kengashi raisi Ziroat Mirziyoyeva Nyu-York shahridagi Birlashgan Millatlar Tashkiloti Bosh Assambleyasi doirasida Jahon sog‘liqni saqlash tashkiloti (JSST) Bosh direktori doktor Tedros Adxan Gebreyesus bilan uchrashuv o‘tkazdi.
Ziroat Mirziyoyeva JSST rahbariga tashkilotning dunyoda tibbiyot va sog‘liqni saqlashni rivojlantirishga qo‘shayotgan ulkan hissasi, O‘zbekiston bolalari saratonga qarshi dori vositalaridan bahramand bo’lishini ta’minlash bo‘yicha global platformani qo‘llab-quvvatlagani va kengaytirgani uchun minnatdorlik bildirdi.
Tomonlar hamkorlikni yanada faollashtirishga, xususan, bolalar saratonini erta aniqlash, diagnostika va davolashning zamonaviy usullarini joriy etish, onkologiya va gematologiya sohasida mutaxassislarni tayyorlash va qayta tayyorlash, shuningdek, bolalar va ularning oilalariga reabilitatsiya va ruhiy-ijtimoiy yordam ko‘rsatish imkoniyatlarini kengaytirishga tayyor ekanliklarini ta‘kidladilar.
JSST rahbari O‘zbekistonning sog‘liqni saqlash sohasidagi ishlariga hamda muhim ijtimoiy va ekologik loyihalarni amalga oshirayotgan "Zamin" fondi faoliyatiga yuksak baho berdi.
—
Первая леди Республики Узбекистан, Председатель Попечительского совета Фонда Zamin Зироат Мирзиёева провела встречу с Генеральным директором Всемирной организации здравоохранения (ВОЗ) доктором Тедросом Адханом Гебрейесусом в Нью-Йорке на полях Генеральной Ассамблеи Организации Объединённых Наций.
Зироат Мирзиёева поблагодарила главу ВОЗ за масштабный вклад организации в развитие медицины и здравоохранения в мире, поддержку и расширение глобальной платформы по обеспечению доступа к противораковым препаратам для детей Узбекистана.
Стороны выразили готовность к дальнейшей активизации сотрудничества, в частности, в области раннего выявления детского рака, внедрения современных методов диагностики и лечения, подготовки и переподготовки специалистов в сфере онкологии и гематологии, а также расширения возможностей по оказанию реабилитационной и психосоциальной помощи детям и их семьям.
Глава ВОЗ высоко оценил деятельность Узбекистана в сфере здравоохранения и работу Фонда Zamin, реализующего значимые социальные и экологические проекты.
#WHO#Zamin#MehrliMaskan#OrzugaHayotBaxshEtaylik#GiveLifeToADream#ДаримЖизньМечте
Zamin|Facebook| Instagram| YouTube