@alisheruzoqov_official · Post #8675 · 13.12.2023 г., 17:11
#duet 31-dekabr kuni SevimliTv da tomosha qiling! O'tkazib yubormang😉 @alisheruzoqov_official
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
Пребарај: #duet
@alisheruzoqov_official · Post #8675 · 13.12.2023 г., 17:11
#duet 31-dekabr kuni SevimliTv da tomosha qiling! O'tkazib yubormang😉 @alisheruzoqov_official
Hashtags
@Yulduz_Usmonova · Post #1962 · 12.08.2020 г., 18:20
Yulduz Usmonova & Andy Che Mishod 🇺🇿 & 🇮🇷#Duet Yulduz.uz Rasmiy sahifalari INSTAGRAM | BOT | YOUTUBE INSTAGRAM | OK | FACEBOOK Telegram.me/YULDUZ_USMONOVA
Hashtags
@ddgksf2023 · Post #41 · 14.10.2023 г., 09:20
#Duet#工具#会员破解
@jsforbaby · Post #78 · 19.02.2025 г., 05:02
#Duet#DuetDisplay 主要功能: 1. 多屏扩展:将移动设备作为电脑的额外显示器,扩展你的工作区域。 2. 高分辨率支持:支持高分辨率显示,确保图像清晰。 3. 低延迟:通过优化的连接方式,减少延迟,提供流畅的使用体验。 4. 触控支持:在支持的设备上,可以使用触控功能进行操作。 5. 跨平台支持:兼容 Windows 和 macOS 系统,支持 iOS 和 Android 设备。 脚本说明: 1.解锁会员权益 2.非一次性解锁 3.仅供测试 请勿贩卖 QuanX脚本(其他代理工具通用) (点我下载app) https://raw.githubusercontent.com/Yu9191/Rewrite/refs/heads/main/DuetDisplay.js
Hashtags
@alisheruzoqov_official · Post #8307 · 07.03.2023 г., 08:35
#premyera#duet 7-mart 18:00 AlisherUzoqov va Rayhon - yodingdami🎙
@Yulduz_Usmonova · Post #1882 · 15.07.2020 г., 07:10
Yulduz Usmonova ft Husniddin Hojiyev - Onaginam #Premyera #NoOfficialMusic#Duet#Fan Yulduz.uz Rasmiy sahifalari INSTAGRAM | BOT | YOUTUBE INSTAGRAM | OK | FACEBOOK T.me/YULDUZ_USMONOVA