Регулярно приходится писать и ревьюить код, где используется PySide2-6.
Заметил, что в подавляющем большинстве случаев настройка создаваемых базовых виджетов происходит через методы. Думаю, всем знаком такой способ.
Простой пример с кнопкой:
button = QPushButton("Click Me")
button.setMinimumWidth(300)
button.setFlat(True)
button.setStyleSheet("font-size: 20pt")
button.setToolTip("Super Button")
button.clicked.connect(lambda: print("Button clicked"))
Но есть и альтернативный способ - настройка через свойства. Это просто ключевые аргументы конструктора класса. Хоть они и не указаны в документации как аргументы, но они есть)
Этот код делает тоже самое но с помощью Property
button = QPushButton(
"Click Me",
minimumWidth=300,
flat=True,
styleSheet="font-size: 20pt",
toolTip="Super Button",
clicked=lambda: print("Button clicked"),
)
Где это может быть полезно
▫️ Это выглядит более аккуратно и коротко, уже повод использовать
▫️ Может использоваться в заполнении лейаута, когда нам не нужно никакое другое взаимодействие с виджетом и поэтому сохранять его в переменную не требуется. Например, лейбл или кнопка.
widget = QWidget(minimumWidth=400)
layout = QHBoxLayout(widget)
layout.addWidget(QLabel("Button >", alignment=Qt.AlignRight))
layout.addWidget(QPushButton("Click Me", clicked=lambda: print("Button clicked")))
widget.show()
Либо так
widget = QWidget(minimumWidth=400)
layout = QHBoxLayout(widget)
for wd in (
QLabel("Button >", alignment=Qt.AlignRight),
QPushButton("Click Me", clicked=lambda: ...)
):
layout.addWidget(wd)
widget.show()
▫️ Можно хранить настройки в каком-то конфиге или генерировать на лету, после чего передавать как kwargs.
kwargs = {"text": "Hello " * 30, "wordWrap": True}
my_label = QLabel(**kwargs)
Как получить полный список доступных свойств?
Эта функция распечатает в терминал все свойства виджета и их текущие значения
def print_widget_properties(widget):
meta_object = widget.metaObject()
for i in range(meta_object.propertyCount()):
property_ = meta_object.property(i)
property_name = property_.name()
property_value = property_.read(widget)
print(f"{property_name}: {property_value}")
#tricks#qt
Когда головные уборы доминируют в образе
- примеры с подиума ETNOMODA #ibeff
Особенно впечатляющие - те, что выполнены из войлока - этот материал даёт огромные возможности для экспериментов с формой и объёмом.
В этой подборке - фрагменты показов разных лет:
"Волжская Булгария" Ирины Шоновой
"Вереслава" Anna-Tarina Khinevich
"ПроЗрение" Марии ЛОЗУНОВОЙ
А вот последние два фото не относятся к нашему проекту - это SÉVERINE GALLARDO , за творчеством которой мы с удовольствием следим.
уличные тренды на London Fashion Week в этом году:
в первую очередь наше внимание привлек Patchwork denim / лоскутная джинса, а ещё вязаные красочные свитеры с этаким растаманским вайбом
(фото 1-3).
Ключевые выводы сезона?
Во-первых, если верить Vogue, очевидно, что «тихая роскошь» сменяется тем, что можно было бы назвать «броским стилем», когда посетители показов отдают предпочтение индивидуальным вещам — например, лоскутному дениму, причудливому трикотажу и графическим полоскам — которые чаще всего носились одновременно.
И как тут не вспомнить джинсовые коллекции на нашем фестивале #ibeff 2022 (фото 4-8 ):
START OVER - Зилолидин кызы Айгерим
и Russian denim life Любови Краснощековой - они бы и сегодня вписались в street style любой недели моды.
Ladies in red ♥️ на фестивале
IBEFF ETNOMODA
Современный, сценический и традиционный костюм - эксперименты разных дизайнеров в разные годы в красной палитре оттенков на подиуме #ibeff#этномода
Один из первых видеo роликов , созданных для проекта IBEFF Etnomoda
Приятно вспомнить показы прошлых лет, когда IBEFF ETNOMODA только-только начинали работать с молодыми дизайнерами, создающими коллекции в этно стиле.
Напоминаем, что этим летом наш конкурс проходит а формате онлайн, а заявки принимаются сейчас на сайте
ETNOMODNO.com
#этномода
#ibeff
Автор видео Igor Evdokimov
Ассоциации 🤔
Мы перемешали фото Anna Sui runaway show и фрагменты показов наших конкурсов #ibeff разных лет.
Сумочки-домики и короны, это, похоже, те тренды, которые не сходят с подиумов.
Anna Sui 1998
(1 и 3 фото)
"Yana Shusterman fashion lab" 2016 , IBEFF #ETNOMODA runaway
(2 фото)
Сумочки в виде "домиков" на нашем конкурсе 2015 : ALENA GERASIMOVA
"Modern Old Tallinn"
Ph : Condé Nast Archive /
IBEFF ETNOMODA archive
✨Курдская женская шапка – головной убор, который часто носят представительницы Курдистана, Ближний Восток. Её украшают янтарными и бирюзовыми бусинами, монетами, золотыми или серебряными амулетами. Свою вариацию представила курдский дизайнер Lara Dizeyee, которая свои коллекции создает с большой любовью к местным традициям.
А вот и несколько примеров головных уборов в работах участниц нашего конкурса #ibeff☝🏼:
✨Коллекция «Степная невеста» Айсылу Шариповой (ph. № 2);
✨Серия фотографий «Душа Башкирии» Дарьи Гордеевой (ph. № 3).
Какие головные уборы понравились вам больше всего? Пишите об этом в комментариях✍
Photo: GREG ADAMSKI / участников конкурса #ibeff#ethnography
Где можно увидеть портфолио всех участников конкурса #ibeff_online ?
В этом году все портфолио размещены на нашем сайте ↘️
https://etnomodno.com/collections/
☝️Вскоре после подведения итогов конкурса мы дадим активные ссылки на отдельных участников непосредственно на их личных страницах "визитках".
🙋♀️🙋♂️ А тем дизайнерам и фотографам, который не успели принять участие в конкурсе, но хотели бы разместить свою визитку на нашем сайте, стоит написать нам либо в сообщении сообществу VK либо на почту [email protected]
#ibeff
#etnomoda
Оранжевое 🧡🍂🍂 настроение не случайно 😻
золотисто-оранжевый оттенок - от тыквы до апельсина и спелой моркови - в честь прощания с октябрем 🍊🥕🥭
Этот оптимистичный цвет появлялся на наших показах в коллекциях разных лет, впрочем, мы разбавили эту подборку одним фото от Rick Owens (фото 3).
Порывшись в "закромах" #ibeff ETNOMODA - мы обнаружили, что оранжевое и радостное - не раз было на подиуме White Nights Fashion и IBEFF ETNOMODA
🍊Например, авангардная коллекция Славяны Демидовой (онлайн конкурс 2019г.) из г. Киров : "тыквенные" акценты расставлены точно!
🍊 Раиса Елькина и Anastasia Kerus на нашем конкурсе в 2019 году!
🍊 Diana Mitina , а также Olga Demidova (платье из войлока) и Mariam Traore на #etnomoda2019
в нашей пост-октябрьской подборке.
Наконец, 2016 год ознаменовался для нас специальным показом от бренда "Yana Shusterman fashion lab" и свадебным показом от Ульяны Сорочинской.
Всем оранжевого настроения этой осенью! 🍊🍊🍊
Кто участники нашего конкурса?
Увидеть портфолио дизайнеров #ibeff_online можно в разделе ДИЗАЙНЕРЫ на сайте
etnomodno.com
Коллекции пополняются а процессе приема заявок.
Имена участников мы добавим позже на после окончания конкурса.
#ibeff
#etnomoda2023
Скоро наступит середина первого месяца лета♨, а значит, до окончания подачи заявок на онлайн конкурс IBEFF 2023 – остаётся МЕСЯЦ.
Поэтому стоит поспешить с оформлением, ведь после
15 ИЮНЯ❗❗❗
льготные условия участия могут стать недоступны.
Те, кто уже отправил нам свои фото и видео ролики, знают, что их ждет не только возможность выиграть призы от наших партнеров, но и получить обратную связь, комментарии от экспертного жюри, поучаствовать в вебинарах и дискуссиях.
Не первый год онлайн конкурс IBEFF открывает новые имена (и двери в мир модной индустрии!), но не будем «бросать слова на ветер», вот отдельные примеры этапов конкурсов прошлых лет 👉:
💫https://www.youtube.com/watch?v=t3TtOYu4…
💫https://www.youtube.com/watch?v=BahjVuFz…
Если вас все это заинтересовало, то напомним, что регистрация заявок проходит до 15 июля на сайте
🌐ETNOMODNO.com
#этномода2023
#ibeff
#ibeff_online