В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
🏆On June 25, H.E. Mr Eang Sophalleth, Minister of Environment of the Kingdom of Cambodia, handed a Certificate of Appreciation to H.E. Mr Anatoly Borovik, Russian Ambassador, for the project on waste collection and sorting. The head of the ministry emphasized the contribution of the diplomatic mission to the protection of nature and preservation of the ecological balance in the host country.
♻️ The environmental school project is aimed at collecting and sorting plastic, cardboard and aluminum. Its goal is to reduce the amount of waste dumped in landfills, and to promote environmental awareness among the pupils of the Embassy School. As a part of the project, the territory of the diplomatic mission has been equipped with special containers for each type of materials, which are later transferred for recycling. The students also conduct information campaigns, design posters and organize eco-lessons, thereby developing responsibility for the environment and promoting understanding of the principles of #SustainableDevelopment. The main idea is to show that even small steps can lead to big changes in nature protection.
To date, more than 4 tons of recyclable waste has been collected and sent for recycling.
#RussiaCambodia
“Yashil zamin” loyihasi boshlanganidan buyon biz 23,5 gektar maydonga 16 765 tup daraxt ko‘chati va buta ekdik. Hududlarni ko‘kalamzorlashtirish — bu birinchi bosqichning boshlanishi xolos. Biz uchun muhim bo‘lgan keyingi jihat — ko‘chatlarni ehtiyotkorona parvarish qilish. Uyg‘un ekotizim yaratgan holda muntazam ravishda sug‘orib borish, shox-shabbalarni o‘z vaqtida kesib turish va zararkunandalardan himoya qilish yashil hududlarning uzoq umr ko‘rishini ta’minlaydi.
Shahar hududini doimo ko‘kalamzorlashtirish u yerning biologik xilma-xilligini oshirish, mikroiqlimni yaxshilash va atrof-muhitga antropogen omilning salbiy ta’sirini kamaytirishga yordam beradi.
—
С начала проекта Yashil zamin мы на 23,5 га посадили 16 765 деревьев и кустарников. Озеленение территорий — только первый этап. Следующий важный для нас аспект — это ответственный уход за насаждениями. Регулярный полив, своевременная обрезка крон и защита от вредителей обеспечивают долговечность зелёных зон, создавая гармоничную экосистему.
Устойчивое озеленение городского пространства позволяет повысить уровень биоразнообразия региона, способствуют улучшению микроклимата и снижает негативное воздействие антропогенного фактора на окружающую среду.
#YashilZamin#SustainableDevelopment
Zamin|Facebook| Instagram| YouTube
Piyshenbey Umirbekov,
BMTTDning O‘zbekistondagi dasturiy tahlilchisi:
Yosh yetakchilarning yangi avlodi Orolbo‘yi mintaqasining barqaror rivojlanishini qo‘llab-quvvatlash umidini amalga oshirmoqda. Yashil loyihalar tufayli ular yoshlarning iqlim tashabbuslari shunchaki kelajak emas, balki hududni rivojlantirish borasidagi haqiqiy yaxshilanishlar ekanligini namoyon etmoqda.
~~~
Пийшенбай Умирбеков,
программный аналитик ПРООН в Узбекистане:
Новое поколение молодых лидеров воплощает надежду в действие для поддержки устойчивого развития Приаралья. Благодаря зеленым проектам они демонстрируют, что молодежные климатические инициативы — это не просто будущее, а настоящие улучшения для развития региона.
#YoungClimateChampions#EcoSchoolsUzbekistan#SustainableDevelopment
😀Zamin🌐Instagram🌐Facebook
Gauxar Kudaybergenova,
BMTTD, O‘zbekiston:
“Iqlim qutichasi” ekologik o‘quv qo‘llanmasi butun dunyoda yuz berayotgan iqlim inqiroziga javoban mamlakat yashil kelajagini yaratadigan yosh yetakchilarning bilim va amaliy ko‘nikmalarini oshirishga qaratilgan.
~~~
Гаухар Кудайбергенова,
ПРООН Узбекистан:
Учебное экопособие «Климатическая шкатулка» призвана повышать знания и практические навыки молодых лидеров, которые будут строить зелёное будущее страны в ответ на климатический кризис, с которым сталкивается весь мир.
#YoungClimateChampions#EcoSchoolsUzbekistan#SustainableDevelopment
😀Zamin🌐Instagram🌐Facebook
Xolmamatova Nargis,
Kanalizatsiya oqova suvlarini tozalash bo‘yicha kichik mutaxassis, Suv xo‘jaligi vazirligi qoshidagi Islohotlar markazi:
"Kimdir uchun axlat, kimdir uchun xazina" — kanalizatsiya oqova suvlarining biologik chiqindilari haqida aynan shunday deyish mumkin. Kanalizatsiya chiqindilaridan olinadigan juda ko‘p xom ashyo va mahsulotlar mavjud — biz faqatgina to‘g‘ri muhandislik yondashuvini qo‘llashimiz lozim. Energiya ishlab chiqarish, qurilish materiallari, o‘g‘itlar va ba’zan qayta ishlanadigan xom ashyo olish — mana, "axlat uyumi"dan qancha boylik topish mumkin.
Bugungi kunda kanalizatsiya suvlarini tozalash stansiyalari bu strategiyani to‘liq rivojlantira olmayapti. Bu muammomi? Ehtimol... Men esa o‘sib kelayotgan avlod uchun imkoniyatlar ko‘lamini ko‘rib turibman
~~~
Холмаматова Наргис,
Младший специалист по очистке канализационных вод, Центр реформ при Министерстве Водных Хозяйств:
«Для кого-то — мусор, а для кого-то — клад» — именно так можно сказать про биологические отходы канализационных вод. Есть огромное количество сырья и продуктов, которые можно получить из канализационных отходов — нам лишь нужно применить правильный инженерный подход. Получение энергии, строй материала, удобрения и порой повторного сырья — вот сколько сокровищ можно найти в «груде мусора».
На сегодняшний день станции очистки канализационных вод не смогли довести эту стратегию до полного расцвета. Проблема ли это? Может быть... Я же вижу горизонты возможностей для растущего поколения.
#YoungClimateChampions#EcoSchoolsUzbekistan#SustainableDevelopment
😀Zamin🌐Instagram🌐Facebook
Charlz Norman,
Barqaror shaharsozlik bo‘yicha spiker, Green University:
Shaharlar iqlimiy harakatlar kundalik hayot bilan uchrashadigan joylardir.
Shaharlar yer yuzasining atigi 3 foizini tashkil qilsa-da, ularda dunyo aholisining 55 foizi istiqomat qiladi, ular sayyoradagi moddiy resurslarning 75 foizdan ortig‘ini iste’mol qiladi va global CO₂ chiqarilishining 70 foizdan ortig‘ini keltirib chiqaradi.
2050-yilga borib shahar aholisining 80 foizga o‘sishi bilan, agar biz shaharlarimizni yanada yashil, barqaror va chidamli qilish uchun qayta ko‘rib chiqmasak va qayta ishlamasak, bu ta’sirlar yanada kuchayadi.
~~~
Чарльз Норман,
Спикер по устойчивому градостроительству, Green University:
Города — это места, где климатические действия встречаются с повседневной жизнью.
Города составляют всего 3% поверхности Земли, но в них проживает 55% населения мира, они потребляют более 75% материальных ресурсов планеты и производят более 70% глобальных выбросов CO₂.
С ростом городского населения до 80% к 2050 году эти последствия будут только усиливаться, если мы не переосмыслим и не переработаем наши города, чтобы сделать их более зелеными, устойчивыми и устойчивыми.
#YoungClimateChampions#EcoSchoolsUzbekistan#SustainableDevelopment
😀Zamin🌐Instagram🌐Facebook
Laziz Xo‘jaqulov,
BMTTDning “Yoshlar va iqlim ta’limi” loyihasi rahbari:
Iqlim o‘zgarishi sayyoramizda yashashimiz uchun jiddiy tahdid. Iqlim ta’limimizni 1,3 million o‘quvchi uchun yosh yetakchilar va hamkorlarning g‘ayrati yordamida birlashtirgan holda butun O‘zbekiston bo‘ylab yanada barqaror, nisbatan yashil jamiyatlarni yaratishimiz mumkin.
~~~
Лазиз Хужакулов,
руководитель проекта ПРООН «Молодежь и климатическое образование:
Изменение климата — главная угроза нашему существованию на планете. Объединив наше климатическое образование для 1,3 млн школьников с энергией молодых лидеров и партнеров, мы сможем создать более устойчивые, более зеленые сообщества по всему Узбекистану.
#YoungClimateChampions#EcoSchoolsUzbekistan#SustainableDevelopment
😀Zamin🌐Instagram🌐Facebook
Murodjon Ismoilov,
Iqlim o‘zgarishi va tabiiy ofatlar xavfini kamaytirish bo‘yicha mutaxassis, UNICEF O‘zbekiston:
Ofatlar xavfini kamaytirishdagi eng muhim tushuncha — bu ofatlar sodir bo‘lishidan oldin xavflarni kamaytirish orqali ogohlantirishdir. Bu xavflarni aniqlash, xavflarni kamaytirish va barvaqt ogohlantirish tizimlari va barqaror infratuzilma orqali tayyorgarlikni kuchaytirishni o‘z ichiga oladi. Xavflarning oldini olish va kamaytirish orqali tabiiy ofatlar xavfini kamaytirish insonlar hayotini saqlab qoladi, turmush tarzini himoya qiladi va barqaror jamiyatlarni shakllantiradi.
Bolalarni tabiiy ofatlarga tayyorlash ayniqsa muhim, chunki ular eng zaif va favqulodda vaziyatlarda kattalarga tayanadi. Xavfsizlik bo‘yicha bilim va ko‘nikmalar bolalarga xotirjam harakat qilish, o‘zini himoya qilish va qiyin paytda boshqalarga yordam berishga yordam beradi.
~~~
Муроджон Исмаилов,
Специалист по изменению климата и снижению риска бедствий, ЮНИСЕФ Узбекистан:
Самое важное понятие в снижении риска бедствий — это предупреждение через уменьшение рисков до возникновения бедствий. Это включает выявление опасностей, снижение уязвимости и укрепление готовности через системы раннего оповещения и устойчивую инфраструктуру. Предотвращая и снижая риски, СРБ спасает жизни, защищает средства к существованию и формирует устойчивые сообщества.
Особенно важно готовить детей к стихийным бедствиям, потому что они наиболее уязвимы и зависят от взрослых в экстренных ситуациях. Знания и навыки по безопасности помогают детям действовать спокойно, защищать себя и помогать другим в трудный момент.
#YoungClimateChampions#EcoSchoolsUzbekistan#SustainableDevelopment
😀Zamin🌐Instagram🌐Facebook