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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #62 · 4 апр.

Когда разрабатываете свой GUI с помощью PyQt для какого-либо софта бывает необходимо позаимствовать цвета из текущего стиля интерфейса. Например, чтобы правильно раскрасить свои виджеты, подогнав их по цвету. Ведь бывает, что ваш GUI используется в разных софтах. Причём некоторые со светлой темой а другие с тёмной. По умолчанию стили наследуются, но если вы задаёте какую-либо раскраску для части виджета через свой styleSheet, то требуется ссылаться на цвета текущего стиля. Как это сделать? Как получить нужный цвет из палитры имеющегося стиля? Это достаточно просто, нужно использовать класс QPalette и его роли. Например, мне нужно достать цвет текста из одного виджета и применить его в другом как цвет фона (не важно зачем именно так, просто захотелось😊). Получаем палитру виджета и сразу достаём нужный цвет, указав его роль. from PySide2.QtGui import QPalette color = main_window.palette().color(QPalette.Text) теперь можем использовать этот цвет в стилях my_widget.setStyleSheet(f'background-color: {color.name()};') Готово, мы динамически переопределили дефолтный стиль используя текущий стиль окна! На самом деле есть запись покороче, в одну строку и без лишних переменных. Не очень-то по правилам CSS, но Qt это понимает. my_widget.setStyleSheet('background-color: palette(Text);') Этот способ не подходит если вам нужно как-то модифицировать цвет перед применением в своих стилях. В этом случае потребуется первый способ. Зато он прекрасно сработает в файле .qss, то есть не придётся в коде прописывать раскраску отдельных элементов через ссылки на палитру, всё красиво сохранится в отдельном файле .qss! QListView#my_widget::item:selected { background: palette(Midlight); } Про имеющиеся роли можно почитать здесь🌍 #qt#tricks

Hashtags

Резултати

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

Пребарај: #telegramgift

当前筛选 #telegramgift清除筛选

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