@qiqubk · Post #281667 · 06.04.2026 г., 12:48
#蛇 盯上我了 ?
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
Пребарај: #蛇
@qiqubk · Post #281667 · 06.04.2026 г., 12:48
#蛇 盯上我了 ?
Hashtags
@tuigsc · Post #240787 · 17.05.2026 г., 11:29
窝日 高速行车 踏板有条 #蛇 如果你们遇见这种情况怎么办?
Hashtags
@chiguamz2024 · Post #140092 · 18.05.2026 г., 10:08
#蛇 交织在一起
Hashtags
@chiguamz2024 · Post #139095 · 15.05.2026 г., 12:31
窝日 高速行车 踏板有条 #蛇 如果你们遇见这种情况怎么办?
Hashtags
@chiguamz2024 · Post #113592 · 06.04.2026 г., 01:18
#蛇 盯上我了 ?
Hashtags
@bp888 · Post #104801 · 06.04.2026 г., 06:52
#蛇 盯上我了 ?哎呀妈呀,吓死了😭
Hashtags
@xinwenchigua8 · Post #65956 · 30.04.2026 г., 23:39
家人们 先迈哪条腿 ? 踩蛇 #蛇🐍 x2
Hashtags
@chiguazhongxin4 · Post #24520 · 05.04.2026 г., 15:37
#蛇 盯上我了 ? 👇 飞机吃瓜尽在吃瓜中心 ↓ https://t.me/t66u6 ✅投稿澄清:@yoozb
Hashtags
@feoiwfj265 · Post #2491 · 02.06.2023 г., 10:47
抱紧我自己 #蛇🐍
Hashtags
@dny54088 · Post #2020 · 14.08.2025 г., 07:40
#蛇 吃太饱了 🐯🦁🐮🐷🐽🐸🐵 玩游戏上UC 📣 订阅东南亚吃瓜曝光/爆料群 ↓ 🔗 ;https://t.me/dny54088 😍投稿澄清爆料: @ucgj001
Hashtags
@dny54088 · Post #645 · 22.06.2025 г., 06:20
洗澡 地漏 爬上来一条 #蛇 📣 订阅东南亚吃瓜曝光/爆料群 ↓ 🔗 ;https://t.me/dny54088 😍投稿澄清爆料: @xb0903
Hashtags
@vy660 · Post #637 · 22.05.2024 г., 09:37
#蛇:我tm谢谢你啊!
Hashtags