TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #381 · 23 окт.

Установить свойства виджета в PySide можно не только через соответствующие методы и конструктор класса. Можно их изменять с помощью метода setProperty по имени. btn = QPushButton("Click Me") btn.setProperty("flat", True) Это аналогично вызову btn.setFlat(True) Если указать несуществующее свойство, то оно просто создается btn.setProperty("btnType", "super") Получить его значение можно методом .property(name) btn_type = btn.property("btnType") Когда это может быть полезно? ▫️Можно просто хранить какие то данные в виджете и потом их доставать обратно widget = QWidget() widget.setProperty('my_data', 123) print(widget.property('my_data')) ▫️ Назначая эти свойства разным виджетам можно потом отличить виджеты во время итераци по ним. Например, найти все кнопки со свойством my_data="superbtn". Но ведь вместо кастомного свойства можно использовать objectName, будет тот же результат. Да, но y ObjectName есть ограничение - только строки. ▫️ Если нам потребуется не просто поиск а, например, сортировка по числу, то свойства позволяют нам это сделать. Поддерживается любой тип данных widget.setProperty('my_data', {'Key': 'value'}) widget.setProperty('order', 1) all_widgets.sort(key=w: w.property('order')) Но ведь Python позволяет всё вышеперечисленное сделать простым созданием атрибута у объекта widget.order = 1 widget.my_data = 123 Да, но я думаю что не надо объяснять почему не стоит так делать. К тому же, если у виджета нет свойства то метод .property(name) вернет None, а отсутствующий атрибут выбросит исключение. ▫️ Действительно полезное применение кастомным свойствам - контроль стилей. Здесь атрибутами не обойтись, нужны именно свойства. Дело в том, что в селекторах стилей можно указывать конкретные свойства виджетов на которые следует назначать стиль. Просто запустите этот код from PySide2.QtWidgets import * if __name__ == "__main__": app = QApplication([]) widget = QWidget(minimumWidth=300) layout = QVBoxLayout(widget) btn1 = QPushButton("Action 1") btn2 = QPushButton("Action 2") btn3 = QPushButton("Action 3", flat=True) layout.addWidget(btn1) layout.addWidget(btn2) layout.addWidget(btn3) # добавим кастомное свойство одной кнопке btn1.setProperty("btnType", "super") # добавляем стили widget.setStyleSheet( """ QPushButton[btnType="super"] { background-color: yellow; color: red; } QPushButton[flat="true"] { color: yellow; } """ ) widget.show() app.exec_() С помощью селектора мы избирательно назначили стили на конкретные кнопки. Как получить список всех кастомный свойств? Функция получения списка кастомных свойств отличается от получения дефолтных. def print_widget_dyn_properties(widget): for prop_name in widget.dynamicPropertyNames(): property_name = prop_name.data().decode() property_value = widget.property(property_name) print(f"{property_name}: {property_value}") #tricks#qt

Hashtags

Резултати

Пронајдени 3 слични објави

Пребарај: #sebastianyatra

当前筛选 #sebastianyatra清除筛选

🔥Музыкальные хиты Латинской Америки: кто в топе? Лето 2025 в Латинской Америке по-прежнему проходит под ритмы Bad Bunny — артист продолжает удерживать лидирующие позиции в чартах с несколькими хитами одновременно: “DTMF”, “Baile Inolvidable”, “EoO” и “NUEVAYoL”. А вот какие другие латиноамериканские исполнители и их хиты сейчас звучат в чартах: 🔝Sebastián Yatra — “La Pelirroja” Sebastián Yatra неожиданно выстрелил! Его песня “La Pelirroja” — яркий, летний трек с фирменной романтической подачей Yatra стал любимцем слушателей. 🔝Banda Los Recoditos — “Una Peda Menos” Мексиканская региональная классика держится на вершине. Banda Los Recoditos продолжают уверенно лидировать: их хит — о любви, вечеринках и настоящей мексиканской душе. Живой звук и душевные тексты — всё, за что любят этот жанр. 🔝Fuerza Regida & Grupo Frontera — “Me Jalo” Суперхит, который продолжает штурмовать все площадки. “Me Jalo” — не только лидер чарта, но и символ новой волны мексиканской музыки, которая уверенно выходит на международный уровень. 🔝Fuerza Regida — “Marlboro Rojo” Трек с региональным звучанием добрался до Hot 100 — отличный пример того, как мексиканская музыка пробивает международные барьеры. Это уже не просто локальный хит, а культурное явление. 🔝Karol G — “Papasito” Новинка Karol G покоряет цифровые чарты. “Papasito” — дерзкий, танцевальный трек с мощной женской энергетикой. Это один из главных новых релизов начала лета. Итоги недели: Bad Bunny остаётся королём латиноамериканских чартов, а региональная мексиканская музыка и женский латин-поп продолжают уверенно набирать высоту. Лето 2025 звучит по‑настоящему разнообразно — от урбан-треков до мексиканской классики и танцевальных новинок. #МузыкаЛатинскойАмерики#BadBunny#KarolG#MykeTowers#SebastianYatra#FuerzaRegida#GrupoFrontera#BandaLosRecoditos 👉Всегда свежие новости о странах Латинской Америки!

Рубрика: Чарты Латинской Музыки🎶 🔥Горячие новости из Billboard Hot Latin Songs (США) 1️⃣Bad Bunny — «DTMF» — уже 26 недель на вершине! Это не просто хит, это культурное явление. 2️⃣Óscar Maydon & Fuerza Regida — «Tu Boda» — мексиканский корридо, который пробился в топ мейнстрима. 3️⃣Bad Bunny — «Nuevayol» — да, Бад Банни оккупировал чарты сразу с двумя треками! Latin Airplay (радио): 🏆Sebastián Yatra — «La Pelirroja» — яркий, лёгкий поп, который влюбляет с первых аккордов. Основные моменты: ▪️Bad Bunny продолжает подтверждать статус короля латино. ▪️Северомексиканский звук Óscar Maydon & Fuerza Regida рвёт шаблоны и выходит за пределы жанра. ▪️Sebastián Yatra — пример, как классический поп возвращает своё место на радио. Что слушать ещё: 🔸Karol G — «Verano Rosa» (feat. Feid) — тропический хит с альбома Tropicoqueta. 🔸Gloria Estefan — «La Vecina (No Sé Na’)» — возвращение легенды с первой испаноязычной пластинкой за почти 20 лет! Латинская сцена сегодня — это взрыв энергии, жанров и культур. Bad Bunny, Karol G, Óscar Maydon, Yatra и Gloria Estefan — каждый вносит свою магию. #ЛатинскаяМузыка#LatinCharts#BadBunny#KarolG#SebastianYatra#OscarMaydon#FuerzaRegida#МузыкальныеТренды#Reggaeton#ЛатинскаяАмерика 👉Всегда свежие новости о странах Латинской Америки!

Музыкальные новости Латинской Америки👇 1️⃣ Bad Bunny и Super Bowl 2026 Впервые главный номер шоу Super Bowl исполнит артист из Пуэрто-Рико — Bad Bunny. Он уже выходил на эту сцену в 2020 году, а в 2026 станет главным героем вечера. Для латинской музыки это исторический момент. 2️⃣Milo J — La vida era más corta 18-летний аргентинец Milo J выпустил долгожданный альбом из 15 песен, где традиции встречаются с современными ритмами. В записи участвовали Mercedes Sosa, Silvio Rodríguez, Trueno, Soledad Pastorutti и другие. Альбом соединяет поколения и показывает, как фольклор может звучать по-новому. 3️⃣Marc Anthony и Wisin — Que Me Quiera Má Пуэрториканцы Marc Anthony и Wisin впервые объединились. Их песня о новой жизни после разрыва превращает боль в танцевальный праздник. Трек совмещает бачату и урбан, а клип, снятый в Майами, наполнен тропической энергетикой. 4️⃣Sebastián Yatra и друзья — Canción para Regresar Колумбиец Sebastián Yatra собрал яркий состав: Belinda, Gente de Zona и Lucho RK. Песня звучит как гимн уходящему лету: ностальгия, реггетон и солнечные клипы, снятые на Ибице, в Пуэрто-Рико и Майами. 5️⃣MC Ryan SP — Sexta-Feira 2 – Tudo Certo Лидер бразильского фанка MC Ryan SP выпустил восьмиминутный трек вместе с целой командой исполнителей. Клип о ночной жизни Сан-Паулу подчёркивает силу жанра. Ryan SP уже 3 года подряд остаётся самым слушаемым артистом фанка в Spotify Бразилии. 6️⃣Peso Pluma и награда Billboard Мексиканец Peso Pluma станет первым обладателем Billboard Vanguard Award. Певец из Халиско, автор хитов Por las Noches и PRC, войдёт в историю на церемонии в Майами 23 октября. Его считают лицом нового звучания música mexicana. #МузыкаЛАТАМ#BadBunny#MiloJ#MarcAnthony#Wisin#SebastianYatra#Belinda#GenteDeZona#MCRyanSP#PesoPluma 👉Всегда свежие новости о странах Латинской Америки!