@cryptobull_360 · Post #49055 · 04.04.2026 г., 16:34
🖼️ Justin Bieber purchased this Bored Ape NFT for $1.3 million in 2022. Today, it's worth $12,000. #nft
Hashtags
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
Пребарај: #nft
@cryptobull_360 · Post #49055 · 04.04.2026 г., 16:34
🖼️ Justin Bieber purchased this Bored Ape NFT for $1.3 million in 2022. Today, it's worth $12,000. #nft
Hashtags
@ITmastersuz · Post #11915 · 29.01.2025 г., 03:25
NFT nima? NFT (Non-Fungible Token) — bu raqamli aktiv bo‘lib, uni blokcheyn texnologiyasi asosida tasdiqlangan unikal raqamli sertifikat deb tushunish mumkin. NFT-lar ko‘pincha san’at asarlari, musiqalar, videolar, o‘yin elementlari va boshqa raqamli kontent shaklida bo‘ladi. NFT ning xususiyatlari: Yagona va unikal: Har bir NFT boshqasiga o‘xshamasligi bilan ajralib turadi. Bo‘linmaydi: Odatda NFT-lar butun holda sotiladi, ularni qismlarga bo‘lib olishning imkoni yo‘q. Blokcheynda saqlanadi: Tokenlar blokcheyn orqali tasdiqlangan bo‘lib, ular egasining haqiqiyligini va egalik tarixini aniqlaydi. Savdosi: Maxsus platformalarda (OpenSea, Rarible, Foundation) sotib olish va sotish mumkin. Foydalanish sohalari: San’at va dizayn: Rassomlar o‘z ishlarini NFT shaklida sotish orqali to‘g‘ridan-to‘g‘ri foyda oladi. O‘yin sanoati: Ba'zi o‘yinlar ichida sotiladigan unikal qurol va belgilar NFT shaklida bo‘ladi. 👉Bizning barcha loyihalar | #nft
Hashtags
@profile_pictures_tm · Post #10825 · 13.09.2022 г., 09:39
#NFT
Hashtags
@botsgram_cu · Post #4665 · 08.02.2022 г., 02:28
@axiestatsBot Es un bot para chequear estadísticas del juego NFT Axie Infinity, así como ver información de axies, tiene un explorador de cartas y gestionar la información de varias cuentas a la vez. (Visto en @BotsGram_cu) #NFT
Hashtags
@NewsAndTipsNT · Post #4195 · 23.03.2026 г., 19:42
New #NFT upgrade! 🎁 1000⭐️ — from 300k⭐️
Hashtags
@NewsAndTipsNT · Post #4192 · 18.03.2026 г., 18:05
#NFT upgradeavailable 🎁300⭐️
Hashtags
@NewsAndTipsNT · Post #4022 · 25.01.2026 г., 08:01
#NFT upgrade available 🎁300⭐️
Hashtags
@finsignal · Post #3994 · 31.10.2025 г., 22:29
🤘Investors in NFTs shared how much their #NFT is worth after years It's mostly -99.9% of the purchase price 😭😭😭
Hashtags
@NewsAndTipsNT · Post #3607 · 05.09.2025 г., 19:21
#NFT upgrades available 🎁100⭐ 🎁100⭐ 🎁300⭐
Hashtags
@NewsAndTipsNT · Post #3546 · 11.08.2025 г., 11:49
#NFT upgrade avilable 🎁 ,🎁 ,🎁 ,🎁
Hashtags
@NewsAndTipsNT · Post #3179 · 07.03.2025 г., 02:09
#NFT upgrade available 🎁🎁🎁💀🎁 Source : 💌💌💌
Hashtags
@cryptosentinel · Post #3135 · 09.02.2022 г., 11:43
Top 8 NFT Marketplaces by Volume in the Last 7 Days From the very start of 2022, two significant events have happened in the NFT market. Firstly, the interest of Google users in #NFT for the first time was higher than in cryptocurrencies, which was reflected in the rise of the overall trading volume. Secondly, we have a new leader–LooksRare, a newcomer in the industry that has surpassed OpenSea in trading volume. However, LooksRare’s performance can be attributed to its token reward program’s incentivization. 👉https://cryptorank.io/category/non-fungible-tokens-nft
Hashtags