@beliefmoscow · Post #2571 · 10.04.2026 г., 16:29
Japan Sakura 2026 #belief
Hashtags
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
Пребарај: #belief
@beliefmoscow · Post #2571 · 10.04.2026 г., 16:29
Japan Sakura 2026 #belief
Hashtags
@beliefmoscow · Post #1849 · 01.08.2025 г., 12:03
BELIEF GIFT CARD Подарок, в котором не ошибёшься. Сертификаты на любую сумму доступны для заказа. Для оформления заказа - @infobeliefmoscow #belief
Hashtags
@beliefmoscow · Post #1703 · 01.07.2025 г., 15:17
Tokyo Cars. #belief
Hashtags
@beliefmoscow · Post #1641 · 22.06.2025 г., 13:55
Tokyo Dogs. #belief
Hashtags
@beliefmoscow · Post #1593 · 17.06.2025 г., 15:02
BELIEF GIFT CARD Подарок, в котором не ошибёшься. Сертификаты на любую сумму доступны для заказа. Для оформления заказа - @infobeliefmoscow #belief
Hashtags
@beliefmoscow · Post #1560 · 13.06.2025 г., 13:03
Tokyo Trip / May. 2025 #belief
Hashtags
@beliefmoscow · Post #1219 · 26.04.2025 г., 15:00
BELIEF x BIC Зажигалка BELIEF — для разных случаев: можно поджечь благовония Kuumba или свечи на торте, открыть бутылку, зажечь сигару или найти с ней свет в конце туннеля. Главное - не потеряйте её. Для оформления заказа - @infobeliefmoscow #belief
Hashtags
@mexcTracker · Post #149860 · 18.04.2026 г., 12:15
Arbitrage with BELIEF ended 39s BELIEF | #BELIEF| 8.28% | Short 🔴💚👌 Origin: MEXC (PUMP) [M: 11% VS D: 3%] Price MEXC: 0.0097 Spot: 0.00872 Price Dexscreener: 0.008958 Chain:#solanaDep✅W/d✅ CA:29CWsqH84TykHDDwA6DtETUtXQPuKbVgKCmxtkBsbrrr MEXC DEX MC - $8.40M V1h - $16.40K V24h $257.81K $2.39M Liq - $347.45K Limit $106.70 - Fund -0.0133% - Short ✓: 82% (79✓ / 17✗ / 16=) 👍 | Avg: 5m, 54s source // chat // me
@mexcTracker · Post #149648 · 18.04.2026 г., 07:17
Arbitrage with BELIEF ended 56s BELIEF | #BELIEF| 8.45% | Short 🔴💚👌 Origin: DEX (DUMP) [M: 2% VS D: -6%] Price MEXC: 0.00987 Spot: 0.0097 Price Dexscreener: 0.009101 Chain:#solanaDep✅W/d✅ CA:29CWsqH84TykHDDwA6DtETUtXQPuKbVgKCmxtkBsbrrr MEXC DEX MC - $8.53M V1h - $52.35K V24h $324.94K $2.76M Liq - $353.47K Limit $108.57 - Fund 0.0200% - Short ✓: 82% (75✓ / 17✗ / 16=) 👍 | Avg: 6m, 5s source // chat // me
@mexcTracker · Post #149408 · 17.04.2026 г., 23:14
BELIEF | #BELIEF| 8.34% | Short 🔴💚👌 Origin: DEX (DUMP) [M: 3% VS D: -5%] Price MEXC: 0.01046 Spot: 0.01011 Price Dexscreener: 0.009655 Chain:#solanaDep✅W/d✅ CA:29CWsqH84TykHDDwA6DtETUtXQPuKbVgKCmxtkBsbrrr MEXC DEX MC - $9.05M V1h - $62.04K V24h $320.48K $4.12M Liq - $365.23K Limit $115.06 - Fund 0.0200% - Short ✓: 83% (73✓ / 15✗ / 14=) 👍 | Avg: 5m, 30s source // chat // me
@mexcTracker · Post #149405 · 17.04.2026 г., 22:54
BELIEF | #BELIEF| 7.26% | Short 🔴💚👌 Origin: DEX (DUMP) [M: -0% VS D: -7%] Price MEXC: 0.01093 Spot: 0.01095 Price Dexscreener: 0.01019 Chain:#solanaDep✅W/d✅ CA:29CWsqH84TykHDDwA6DtETUtXQPuKbVgKCmxtkBsbrrr MEXC DEX MC - $9.56M V1h - $74.53K V24h $318.67K $4.17M Liq - $376.14K Limit $120.23 - Fund 0.0200% - Short ✓: 82% (70✓ / 15✗ / 14=) 👍 | Avg: 5m, 4s source // chat // me
@mexcTracker · Post #149397 · 17.04.2026 г., 22:34
Arbitrage with BELIEF ended 1m, 15s BELIEF | #BELIEF| 8.2% | Short 🔴💚👌 Origin: DEX (DUMP) [M: 2% VS D: -6%] Price MEXC: 0.01174 Spot: 0.01149 Price Dexscreener: 0.01085 Chain:#solanaDep✅W/d✅ CA:29CWsqH84TykHDDwA6DtETUtXQPuKbVgKCmxtkBsbrrr MEXC DEX MC - $10.18M V1h - $121.43K V24h $316.62K $4.19M Liq - $387.76K Limit $129.14 - Fund 0.0200% - Short ✓: 82% (67✓ / 15✗ / 14=) 👍 | Avg: 5m, 11s source // chat // me