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

Резултати

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

Пребарај: #usd0

当前筛选 #usd0清除筛选
Venture Village Wall 🦄

@venturevillagewall · Post #3705 · 24.12.2024 г., 16:00

Binance and Kraken Lead $10M Funding 🐋 Binance and Kraken have spearheaded a $10 million Series A funding round for the rapidly growing stablecoin issuer, Usual, which has launched the USD0 stablecoin backed by RWA assets from BlackRock, Ondo, and Hashnote. With a market cap of $1.5 billion, Usual USD features unique revenue sharing and protocol participation rights for users through its native USUAL token. Recently, Usual also partnered with Ethena, adding USD0 to enhance liquidity in USDtb reserves. Read more about the funding here: Wu Blockchain News #Funding#USD0#Usual#Stablecoins#Kraken#Binance#Blockchain#Liquidity #Funding#USD0#Usual#Stablecoins#Kraken#Binance#Blockchain#Liquidity

Venture Village Wall 🦄

@venturevillagewall · Post #3766 · 01.01.2025 г., 10:00

Syria Moves to Legalize Bitcoin The Syrian transitional government proposes legalizing Bitcoin to combat inflation and attract investments. Plans include facilitating Bitcoin mining and integrating encrypted payment functions in banks. More details: Wu Blockchain News. In related news, a significant sell-off of the Usual protocol's USD0 was triggered by a whale, briefly causing it to dip to $0.99 before re-pegging to $1. Read more: Wu Blockchain News #Bitcoin#Syria#Crypto#Investment#EconomicRecovery#Mining#Regulation#Finance#USD0#WhaleTrade#Inflation#PaymentIntegration#Blockchain#Tech#Markets#Trends #2024

Crypto Headlines

@market_headlines · Post #28171 · 03.04.2026 г., 11:00

#ончейн#рейтинг 🐳Santiment: ТОП-10 токенов по росту активности китов за последнюю неделю. 1. Cronos #CRO 2. Dai (на Polygon) #DAI 3. Usual USD #USD0 4. World Liberty Financial USD #USD1 5. Maker #MKR 6. Dai (на BNB) #DAI 7. UNUS SED LEO #LEO 8. Rain #RAIN 9. Render #RENDER 10. GateToken #GT Crypto Headlines