В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
Три года назад я опубликовал первый выпуск подкаста.
Подкаст я начал делать, живя в Латвии, когда планета сходила с ума из-за начавшейся эпидемии, и границы закрывались, казалось, что их уже не существует. Я начал слушать подкасты и обнаружил, что не могу найти близкий мне по духу взгляд на Россию и её пространство. Поэтому решил сделать это сам и поделиться своими историями. Судя по всему, я оказался не один, и мои рассказы нашли своего слушателя.
К сожалению, в процессе осмысления себя и своей родины наступило темное время. Сейчас Россия переживает самый страшный период в своей современной истории, и мы все потеряны и не знаем, что нас ждет. Мои рассказы о ней стали лишь актуальнее, благодаря им становится ясно, что всё происходящее сейчас не имеет ничего общего с тем, чем является Россия.
Спасибо, что слушали мой подкаст, надеюсь, я когда-нибудь вернусь к нему, когда мысли о родной земле перестанут причинять боль.
#pod
Подкаст «Земля». История про армию: психушка
Рассказ про то, как я столкнулся с армией и что из этого получилось.
Школьные военные сборы, воинский призыв после университета и то, как я оказался в психиатрической больнице города Ижевска.
https://zemlya.mave.digital/ep-17
Apple Podcasts
Spotify
Яндекс Музыка
YouTube
Если вам интересно то, что я делаю, вы можете поддержать меня отзывом или поделиться ссылкой на мой подкаст.
#pod
Подкаст «Земля». Конец эпохи.
Франсуаза Досэ — социолог из Парижской высшей школы социальных наук.
Рассказ про Бретань, край приливов и место, где рождается интерес к еще более далеким странам.
История о знакомстве с Россией, ее людьми и финал, к которому она пришла.
https://zemlya.mave.digital/ep-16
Apple Podcasts
Spotify
Яндекс Музыка
YouTube
#pod
Тётя из Донецка.
Новый выпуск подкаста «Земля» посвящен моей тёте.
Небольшой разговор с человеком, в жизнь которого дважды пришла война.
https://zemlya.mave.digital/ep-15
Apple Podcasts
Яндекс Музыка
Spotify
YouTube
#pod
Андрей Перцев про Север и Юг.
В этом выпуске вы услышите рассказ про город Архангельск. Чем особенна жизнь у берегов Белого моря, как это закаляет жителей и влияет на их дух. Развенчивание мифов о поморах.
Рассказ про Черноземье, а именно про Курск и Белгород.
https://zemlya.mave.digital/ep-14
Apple Podcasts
Яндекс Музыка
Spotify
YouTube
#pod
Подкаст «Земля». Павел Гнилорыбов «Борьба леса со степью»
В этом выпуске вы услышите рассказ о том, как книги и окружающая природа влияют на мировоззрение, помогают жить и служат ориентиром посреди бесконечных Донских степей.
Про большой город, в котором находишь близких по духу людей, свое дело и ремесло. Попытка затронуть сложные вопросы недалекого прошлого и настоящего. За час беседы с Павлом мы поговорили про очень разные, но одинаково близкие для нас темы: от историй казаков и южного приграничья с Украиной до Вятских земель и реновации военных мемориалов.
https://zemlya.mave.digital/ep-12
Apple Podcasts
Яндекс Музыка
Spotify
#pod
Тем временем подкаст «Земля» продолжает жить свое жизнью. Время от времени он притягивает к себе внимание, а иногда уходит в тень, сейчас, например, он снова залез на вершину рейтинга Apple среди подкастов о путешествиях. Как это работает я не очень понимаю, выпусков я сделал немного, впереди много планов и идей.
Все время забывал рассказать, что на обложке подкаста вид на Ижевский пруд 1930-40 годов, в углу снимка можно увидеть часть деревянной ротонды, которую я успел даже застать, сейчас ее уже нет. #pod
Это невероятно, но мой подкаст в данный момент находится на втором месте в рейтинге российского Apple Podcasts. Факт этот меня одновременно обескураживает и радует, спасибо большое за поддержку.
Если желаете помочь мне закрепить этот успех, прошу обладателей телефонов Apple перейти по этой ссылке поставить оценку и написать отзыв. ❤️
https://podcasts.apple.com/ru/podcast/%D0%B7%D0%B5%D0%BC%D0%BB%D1%8F/id1530731563
#pod
Мой подкаст несмотря на свою спячку продолжает свое самостоятельное путешествие по волнам интернет пространства.
На этот раз подкаст «Земля» попал в плейлист Яндекса под названием «Умом Россию не понять».
Подборка интересная, выделил несколько интересных и неизвестных для меня, буду слушать и пытаться понять Россию не умом, а своими ушами. #pod
https://music.yandex.ru/users/yamusic-podcast/playlists/1083
Всем привет, меня зовут Андрей Першин. Это мой телеграм-канал, где я рассказываю про все, что мне интересно. Мое творчество — это фотографии, анимация и подкаст.
Я родился в Удмуртии, жил в Ижевске, Казани и Москве, в начале 2017 года уехал из страны и жил в Латвии, с февраля 2023 года живу в Берлине.
Для удобства отметил почти все посты тегами, можете выбрать, что вам интересно. Спасибо, что читаете, смотрите, слушаете и поддерживаете.
#de Германия
#ru Россия
#lv Латвия
#ud Удмуртия
#mo Москва и область
#ua Украина
#fr Франция
#iz Ижевск
#riga
#me Личное, мысли
#art Творчество
#pod Подкаст
#bam Байкало-Амурская магистраль
#vld Владивосток
#psk Псков
#kazan Казань
#nn Нижний Новгород
#smol Смоленск
#ot Другое