Регулярно приходится писать и ревьюить код, где используется 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
Дождь заказывали?
Его стоило бы заказать - если бы он не пришёл сам - в Мехико - вместе с домом Dior, круизное шоу которого стало настоящим триумфом "этнической" моды: Dior представил свою женскую коллекцию, посвященную Фриде Кало, в мае этого года.
Сейчас трудно представить более волнующий фон для дефилирующих под майским дождём моделей чем блестящую под струями и приглушённым светом софитов брусчатку иезуитского колледжа Святого Идельфонсо.
В этих стенах в 1920е зародился мексиканский мурализм. Сейчас это музей и культурный центр.
Здесь Фрида познакомилась с Диего Риверой, их запутанные отношения стали сюжетом для фильмов и книг.
Наряды от Dior странно контрастирует с муралами революционных художников на стенах колледжа...
Зато архитектура здания задала такой тон проходкам моделей, что шоу смотрится невероятно эффектно.
#catwalk
Платья, сошедшие с картин - это не только идея коллекции участника конкурса #ibeff_online этого года, но и творческий перформанс на показе Dior в Севилье этим летом:
Он завершился выходом моделей в платьях с принтами по мотивам постеров испанской художницы Марии Анхелес Вилы Тортоса.
#catwalk
Bombay Times Fashion Week 2023🇮🇳
В апреле в Мумбае прошла неделя моды, которая в очередной раз собрала индийских дизайнеров. Выступали с показами не только бренды, но и команда студентов из School of Fashion Technology местного университета Amity.
Молодые дизайнеры решили представить наряды, отражающие современные тенденции: применение искусственного интеллекта, заигрывание с мета вселенной, впрочем, основой образов остались традиционные индийские мотивы✨.
Вся коллекция получила название «Roopantar», что в переводе с языка хинди означает «преображение / трансформация»🕺
Индийские дизайнеры показали переход от более традиционных образов к современным, словно «виртуальным» нарядам.
Photo: Times Fashion Week
*на основе материала из социальных сетей Times Fashion Week
#ibeff#etnomoda#fashionweek#catwalk#BombayTimesFashionWeek2023
Если вы думаете, что только улитки носят на себе «свой домик», то вы ошибаетесь😅😆
Такое посильно даже человеку, правда, он в состоянии перевозить по одной вещи за раз. Например, пройтись в образе двери или ширмы, напольного ковра, кухонного буфета.
Все это не шутка, а наряды из коллекции MOSCHINO WOMENSWEAR FALL/WINTER 2022 года. Бренд славится своими необычными образами, дизайнер и креативный директор постоянно находят новые источники для вдохновения и не перестают удивлять модное сообщество.
Для этой коллекции было решено проанализировать «образ благоустроенного дома» и перенести его убранство на подиум. Для такого переосмысления дизайнер использовал сцены из «2001 год: Космическая одиссея» Стэнли Кубрика, элементы дворцов периода Ренессанса.
А вы бы хотели себе такой наряд? Какие из образов понравились больше всего?💙💜🚪🧸
*на основе материала Vogue. com и numerothailand. com
Photo: Alessandro Lucioni / Gorunway. com
#этноподиум_мир#этномода#Moschino#extravagantfashion#catwalk
Осторожно, сзади бык!🐃
Такое постоянно слышат участники корриды😄👆🏼
И как раз сегодня в Португалии отмечается день рождения этого уникального зрелищного соревнования. Интересно, что местные жители называют шоу с быком - «торада».
У португальской корриды есть свои отличительные черты:
🟥на рога животного обязательно надевают кожаные чехлы,
🟥в представлении участвуют как наездники на лошадях – «кавальеро», так и пешие бойцы – «фуркадуш»,
🟥мероприятие длится несколько часов, начинается все с командной разминки, а в финале «бой» один на один – лучший игрок против быка.
Конечно, такое зрелищное событие не может не вдохновлять деятелей искусства. Многие художники, скульпторы и музыканты в своем творчестве «воспевают» красоту торады или корриды, касается это и дизайнеров❤💥
Например, в 2013 году вышла коллекция Ralph Lauren Spring Ready-to-Wear, в которой модельер переосмыслил традиционный костюм матадора, фуркадуша. Такие наряды точно не подойдут для участников зрелищного шоу, а вот для зрителей самое-то👌😜
Photo: Monica Feudi / Feudiguaineri. com
*на основе материала Vogue. com и kommersant. ru;
#этномода#etnomodno#RalphLauren#catwalk#этномодныйкалендарь#португальскаякоррида
✨ Дорогие подписчики, в нашем канале регулярно выходят материалы из различных рубрик, ориентироваться в которых вам помогут хештеги.
Вот некоторые из них:
🔹#nationaltrend -
мотивы национальных культур в современных модных коллекциях
🔹#catwalk -
Фото с подиумов - следите за модными показами и узнавайте об интересных коллекциях с этно мотивами.
🔹#fashionweek -
оставайтесь в курсе самых громких модных событий с мировых Недель Моды.
🔹#comparativefashion + #ассоциации – схожести, различия и аллюзии.
Что объединяет образы дизайнеров с разных уголков света?
🔹#discoveringtalents - открывайте новые имена в мире моды и следите за молодыми талантами, которые обращаются к фольклору за вдохновением.
🔹#этнофьюжн - сочетание в одной коллекции отголосков нескольких национальных культур
Азиатский шик в Париже.
На неделе моды в Париже этой зимой невозможно было не заметить бренд “Miss Sohee”.
Дизайнер и основатель дома Sohee Park (Сохе Парк) родилась в Корее, а сейчас работает в Лондоне.
Идея бренда - создание кутюрных образов, которые женщины могут носить в реальной жизни.
Коллекцию «F/W 2022» Парк создала вдохновившись азиатской культурой.
Стоит обратить внимание на принты с традиционными азиатскими мотивами, элегантные силуэты и цвета.
Все оттенки глубокие, фактуры тканей и украшений подобраны невероятно точно.
“Miss Sohee” - коллекция Haute Couture с азиатским акцентом выразительно сочетающая традиции и современные тренды.
#fashionweek#parisfashionweek#paris#couture#misssohee
#catwalk
По материалам
missohee. com / fw-2022
#подиум в этно стиле
сегодня это Chanel Métiers d’Art 2022/3
Пестрый жилет в технике #кроше, юбки поверх брюк, много денима, #пэчворк и доза #хиппи элементов - здравствуйте , 70-е, а значит, и #этника🔥
А как вам высокие сабо с носками?
📸: Vogue Spain
#catwalk
- «So you want to train to be an Angel?»
-«Hell, yeah. Give me my wings!»
#charliesangels
Angels:
#photo
@a_litvinova_photo
#video
@irinachervinskaya
#style
@mvs.viktoria
@vika_luzhhee
#makeupartist
@valentina__schultz
#hairstylist
@alina_oganyan__
#photography#photooftheday#moodoftheday#model#actress#purelove#beawoman#fashion#womenstyle#lady#totalblack#heavenonearth#мирославакарпович#miroslvakarpovich#catwalk#flash#petitefashion#petitefemme#femmefatale#mira#женщинамира#muse#inspiration#мыработаеммузами