В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
📌 Создаем интересные градиенты за 20 секунд
Автор: ginyboi
🔹 Зайдите в свой софт и нарисуйте любую случайную форму.
🔹 Выберите цвет, который вам нравится.
🔹Продублируйте форму и сделайте копию чуть светлее. Потом скопируйте ещё раз — и сделайте её намного светлее. Расположите их от светлого к тёмному.
🔹А затем добавьте ооочень много размытия ко всем формам — и вот он, ваш идеальный премиальный градиент.
Если хочется больше стиля, добавьте ключевые кадры к формам и сделайте градиенты анимированными.
#motiondesign
☀️Про важность изучения анимации
Автор: ginyboi
Когда начинаешь изучать моушн-дизайн, часто говорят: «Моушн — это 80% дизайна и 20% движения». В школе мне говорили то же самое. И сейчас я уверен: это полнейшая чушь. Даже если кадр идеально выстроен, но движение жёсткое, рваное или неестественное — зритель уйдёт мгновенно. Это скучно. Это выглядит непрофессионально. Поэтому изучайте анимацию так же серьёзно, как и графический дизайн. Вот несколько советов, которые действительно работают:
1️⃣Никогда не оставляйте кадр статичным
Элементы должны постоянно слегка двигаться — без явных пауз.
2️⃣Добавляйте акценты
Внезапные «прыжки» движения оживляют текст и добавляют энергии ролику.
3️⃣Добавляйте blur во время переходов
Размытие — лучший способ перейти к следующей сцене плавно и приятно для глаза.
#motiondesign
🖥️Какой у ИИ аналог той самой «улыбающейся» иконки первого Macintosh?
Для Gemini ответ — в мягкости. Когда технология новая и по-настоящему меняет правила игры, дизайн должен вызывать доверие и быть понятным с первого взгляда.
Градиенты, округлые формы и продуманное движение помогают создать тёплое, объёмное ощущение — именно таким Google видят визуальный язык AI-ассистента.
Читайте статью и смотрите, как дизайнеры из Google развивают свою визуальную систему.
🔗https://design.google/library/gemini-ai-visual-design
#полезное#motiondesign
🍏Как делать рекламу в стиле Apple
Подсказки от ginyboi
Apple — мастера минимализма и ритма. Вот ключевые принципы, которые делают их ролики такими цепляющими:
1️⃣ Сильный хук с первых секунд
Хороший хук мгновенно захватывает внимание и заставляет досмотреть ролик до конца. Если начало не цепляет — зритель уходит. Всё просто.
2️⃣ Анимация текста в ритм музыке
Apple почти всегда режет монтаж и переходы точно в бит. Текст, движение и музыка работают как единое целое — за счёт этого каждый месседж выглядит мощно и стильно.
3️⃣ Максимальная простота
Один главный объект + жирный, читаемый текст — этого достаточно. Не перегружайте сцену свечениями, модными эффектами и «прыгающей» анимацией — они отвлекают от главного: сообщения.
Важно помнить: Apple-style motion — демонстрирует ясность, ритм и продукт, а не то, насколько вы круто владеете эффектами.
#полезное#motiondesign
Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы?
Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса.
😉YouTube
😄VK
🥰RuTube
Приятного просмотра! 😉
#уроки#motiondesign
Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы?
Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса.
😉YouTube
😄VK
🥰RuTube
Приятного просмотра! 😉
#уроки#motiondesign
Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы?
Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса.
😉YouTube
😄VK
🥰RuTube
Приятного просмотра! 😉
#уроки#motiondesign
Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы?
Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса.
😉YouTube
😄VK
🥰RuTube
Приятного просмотра! 😉
#уроки#motiondesign