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

TGINSIGHT SIMILAR POSTS

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

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

Регулярно приходится писать и ревьюить код, где используется 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

Hashtags

Резултати

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

Пребарај: #plushpepe

当前筛选 #plushpepe清除筛选

@SnoopDogg goes all-in on Telegram Gifts Legendary rapper ✔️ Snoop Dogg has added an NFT gift to his Telegram channel profile — a vinyl player Record Player #12 417, sent by @s0meone_u_know and is collecting boosts for the channel. Drop it like it's hot 🐶 In addition, Snoop Dogg added a number of other Telegram NFT gifts: in particular, Plush Pepe #2 113 from @Kallen__T, two vintage cigars 🎁 and a gold watch🎁 to your collection of gifts. Profile background is brown Chestnut, the new trendy color, the symbol is the Ushanka Hat. After Snoop Dogg "put on"🎁 Record Player on his profile, the floor price of this NFT gift rose from less than $TON to over $TON in just a few minutes. Snoop Dogg in the Crypto World • Known under the pseudonym Cozomo de' Medici, he has amassed an NFT collection worth tens of millions of dollars. • Purchased “pix” NFT masterpieces (“Right-click and Save As Guy”, “Some Asshole”) for thousands of ETH. • Created his own NFT collections (“A Journey with the Dogg”, “Passport Series”) with exclusive utilities for fans. • Invested in Fluf World projects and holds Bored Ape from BAYC. • Partnered with Sound and Cardano (NFT Skechers sneakers) to advance Web3 in music and fashion. Buy Telegram gifts🎁🎁 #SnoopDogg#PlushPepe#NFT

What is sGIFT and how to make money on it? 🎁sGIFT is an index of the 15 largest Telegram gifts, compiled from transactions on top marketplaces, cleaned from noise and wash trades. Trade with leverage up to ×3, in $USDT or $TON, with a 1% commission and OI up to $50K in each direction. It is also worth mentioning the risks: experimental methodology, possible high volatility, and order failures. ⚙️What’s under the hood of sGIFT? 🟠Normalized price: sale_price/(1+platform_fee_pct) — to remove bias caused by fees. 🟠Outlier filtering: transactions with price >3× or <0.33× of floor (≤0.1% of cases) are excluded; then data outside ±3 σ from the mean are removed. 🟠 Top 15 collections by capitalization: from plush pepe to vintage cigar, with a “penalty” weight given to a new collection for a week to smooth the spike. 🟠 Statistical data processing: weight = MCAP (median “cleaned” price × supply) / sum of MCAP of all 15, weight changes are stretched over 24 hours. 🟠Dynamics: recalculated in USDT in real time at each TON/USDT oracle tick. More about the index: article ❓How to make money on it: 3 practical cases 1. A new collection is released → short signal🌡 The launch of a new gift collection is usually accompanied by a surge of activity around it, but if it is not included in the index, it will most likely cause an outflow from old collections: selling one Plush Pepe or Durov's Cap and buying a couple dozen new items sounds reasonable. This is a signal to open a short, expecting a correction. 2. Update of 5 collections released → short signal🌡 After a major update of several popular collections, new gifts come into focus, buying/selling happens mainly on them, which reduces interest in old collections. The index reacts with a drop — we catch the moment for a short. 3. Profile with 1000 gifts blocked → long signal🧪 If Telegram moderation blocks a channel-marketplace with a large collection (say with 1000 NFTs in the profile), the total liquid volume on the market decreases, the index lacks “cheap” lots — the index price starts to rise. We open a long. 💵 Your ideas for using the index? #StormTrade#TelegramGift#PlushPepe#Tonnel#MRKT#Portals 🚀Web | Mini-app | Chat | Channel