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

Резултати

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

Пребарај: #euronews

当前筛选 #euronews清除筛选
Bukhara Tourism_Official

@bukhtourism · Post #31290 · 12.11.2025 г., 07:16

#euronews 🐫”Ipak yo‘li sarguzashtlari”: Buxoroning mashhur gilamchilik san’ati ___ 🐫Silkroad adventures: Bukhara's famous carpet weaving craft Telegram | Facebook | Instagram

Hashtags

Живёт же Беларусь!

@ZhivetZheBelarus · Post #52495 · 05.04.2026 г., 05:31

🇰🇬🇪🇺Euronews готов рассказывать о Кыргызстане, но насколько объективно 🇰🇬 Председатель Кабмина КР Адылбек Касымалиев провёл встречу с президентом телеканала Euronews Педро Варгасом Давидом, в ходе которой обсуждались перспективы долгосрочного сотрудничества и продвижение информации о Кыргызстане на международной площадке. Кыргызская сторона подчеркнула важность широкого освещения происходящих в стране процессов, включая крупные события вроде заседания 🇨🇳ШОС и Всемирных игр кочевников 2026 года. ❗️Отдельно отмечалось, что Euronews считается одним из ведущих глобальных СМИ, формирующих 😂«объективную и сбалансированную» повестку. Однако именно этот тезис вызывает вопросы. Практика показывает, что подача информации на таких площадках нередко зависит от политической конъюнктуры, а «баланс» зачастую оказывается выборочным. В итоге страны вроде Кыргызстана рискуют получить не полноценную картину своих достижений, а адаптированную версию, вписанную в удобный для внешней аудитории нарратив. ✋Интерес к сотрудничеству со стороны Euronews понятен, как и стремление Кыргызстана усилить своё присутствие в глобальном медиапространстве. Но важно помнить, что международные медиа — это не просто нейтральные площадки, а участники информационной политики со своими приоритетами и ограничениями. 🔴Выход на мировую аудиторию важен, но ещё важнее — не потерять собственный голос в чужой интерпретации. ℹ️ Ранее Euronews открыл представительство в Узбекистане и Казахстане #Кыргызстан#Euronews ✋✍️✍️✍️➡️@ExpressAsia

#Xalqaro_OAV_biz_haqimizda #Euronews 🎭“O'zbekiston teatrlari va jonli ijro sanʼati” mavzusida Euronews telekanali kichik reportaj tayyorladi O‘zbekiston teatrlari haqida qiziqarli reportaj. Unda mamlakatimiz teatr san’atining rivoji, ijodiy izlanishlari, yangi sahna asarlari va madaniy hayoti haqida so‘z boradi. Reportajning o'zbekcha matni bilan -bu yerda tanishasiz. Telegram | Instagram | Facebook | Veb-sayt | YouTube

Тошкент инвестиция форуми доирасида Ўзбекистон Республикаси Президенти Шавкат Мирзиёев "Euronews" медиа холдинги директорлар кенгаши раиси Педро Варгасни қабул қилди. — В рамках программы Ташкентского инвестиционного форума Президент Республики Узбекистан Шавкат Мирзиёев принял председателя совета директоров медиа-холдинга «Euronews» Педро Варгаса. #Mirziyoyev#qabul#Euronews#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|X

культ✨медиа

@cult_media · Post #3093 · 10.10.2025 г., 04:08

#Euronews #Astana #CultMedia Euronews академиясы тележурналистика курсын бастайды. «Медиа дамыту қоры» корпоративтік қоры Euronews академиясының «Тележурналистика және тікелей эфир» курсына өтінім қабылдау басталғанын хабарлайды. Қатысу шарттарымен mdq.kz сайтында танысуға болады. Өтінім қабылдау: 2025 жылғы 6-13 қазан. #TV_Live_journalism #Астана #КультМедиа КФ «Медиа дамыту қоры» объявляет о старте набора участников в академию Euronews на курс «Тележурналистика и прямой эфир». Ознакомиться с правилами участия можно на сайтах mdq.kz. Срок подачи заявок: с 6 по 13 октября 2025 года. Обучение пройдёт с 20 по 24 октября 2025 года в г. Астана на базе Maqsut Narikbayev University. Программа рассчитана для журналистов, которые работают в республиканских и региональных СМИ. подробности [email protected] +7 707 392 98 21 t.me/cult_media

RISVEGLIO

@gianlucaprocaccinireport · Post #10017 · 07.11.2025 г., 06:47

🔥🇷🇺 I militari russi hanno iniziato a entrare a Pokrovsk con i mezzi! Come mostrano le immagini delle Forze Armate ucraine, una parte significativa di Pokrovsk (Krasnoarmiysk) è ora sotto il controllo delle truppe russe. I combattenti si muovono già senza timore in città con i mezzi. "Le condizioni meteorologiche difficili ora favoriscono i russi. Se prima registravamo l'ingresso delle truppe russe a Pokrovsk solo a piedi, a volte in moto, oggi, con la nebbia, abbiamo individuato il primo pick-up militare russo in città", scrivono gli operatori dei droni delle Forze Armate ucraine. Secondo gli ucraini, i militari russi hanno tranquillamente smantellato le barricate e hanno iniziato a muoversi per le strade di #Pokrovsk. #russia#europa#italia#Donbass#Donetsk#eu#EuroNews#media#Mediaset#news

RISVEGLIO

@gianlucaprocaccinireport · Post #10619 · 20.03.2026 г., 21:34

🇺🇸🇮🇷I familiari del pilota dell'Aeronautica Militare statunitense Tyler Simmons, deceduto pochi giorni fa nello schianto di un aereo cisterna KC-135 in Iraq, chiedono alle autorità di porre fine alla guerra con l'Iran: - Si sarebbe potuto evitare. Non avevamo alcun motivo di essere coinvolti in questa guerra. Niente di tutto questo era necessario. Ed ecco come sono andate le cose per noi. - I parenti (del defunto) sono in lutto ora. Non solo i nostri, ma anche quelli di altre famiglie che hanno perso i propri cari. Iniziare una guerra solo perché ne avevate voglia? È sbagliato! Sbagliato! 🇺🇲 The relatives of US Air Force pilot Tyler Simmons, who died in the crash of a KC-135 refueling aircraft in Iraq a few days ago, are demanding that the authorities stop the war with Iran: - This could have been prevented. We had no business being in this war. None of this was necessary. And this is what it's turned into for us. - The relatives (of the deceased) are in mourning now. Not just ours, but also in other families who have lost loved ones. To start a war just because you felt like it? That's wrong! Wrong! #Trum#war#Israel#media#europa#NewsUpdate#usa#iranisraelconflict#EuroNews #new#italia

Медиа Штаб КР

@media_shab · Post #1000 · 19.09.2022 г., 19:50

Военнослужащие, погибшие в результате вооружённого вторжения #CGTN#CNN#BCC#ABC#TheNewYorkTimes#WashingtonPost #NBCNews#RussiaToday#DW#Euronews #AgenceFrancePresse#AssociatedPress #Reuters#UnitedPressInternational #Fox#MSNBC#USAToday #TheWallStreetJournal#POLITICO#Bloomberg#HBO #HuffPost#NewsWeek #Time #KyrgyzTajikBorder #BatkenisKG #FreeBatken