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

Резултати

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

Пребарај: #coach

当前筛选 #coach清除筛选
Kristina Possible

@solodisopra · Post #1129 · 19.04.2023 г., 10:25

И еще одна #Coach🦋 Tabby Shoulder Bag 26, коллекция 23 года Качество и кожа ну просто идеально, сумка на века👌🏽👐🏽 Цена — 51000₽ Оформить заказ: @zakaz_k2u

Hashtags

Kristina Possible

@solodisopra · Post #1125 · 19.04.2023 г., 08:40

Нереальная оливковая подруга #Coach Morgan 🫒🍐🦎 с мягчайшей кожаной подкладкой Цена — 36000₽ Модель доступна также в коричневом, белом, черном и бежевом Оформить заказ: @zakaz_k2u

Hashtags

Kristina Possible

@solodisopra · Post #1033 · 04.04.2023 г., 15:15

Бестселлеры #Coach на скидках На некоторые модели доходит до 60%, и ещё -20% сверх финального прайса🔥 Полный ассортимент здесь Оформить заказ - здесь🛍️

Hashtags

Car News

@car_news · Post #678 · 21.10.2024 г., 13:30

🚐 That very motorhome 🚘Living Vehicle has unveiled the Cybertrailer motorhome that can be hitched to a Tesla Cybertruck or other pickup truck. 📏 It is 8.2 meters long and weighs 2.2 tons. Solar panels with a capacity of up to 5 kW are used to power the systems, which is enough for the needs of the house and charging the Cybertruck. The house is also equipped with a system to collect moisture from the air with a capacity of up to 34 liters per day. 🛏 Inside, there's a kitchen, bedrooms, work and rest areas for multiple people to live comfortably. 💵 Cost starts at $175,000, with deliveries scheduled for 2025. The Tesla Cybertruck costs $60,990 in its minimum configuration. @CarsNews #Tesla#coach

Hashtags

xGIRYA

@xgirya · Post #1629 · 19.06.2024 г., 12:26

😎 Welcome, Girya! Перед PMWC 2024 рады анонсировать нового тренера, который уже успешно поработал на PMSL CSA 2024: Spring и во всю готовит команду к поездке в Эр-Рияд. #GOGOMad#announcment#coach

ART IN SPORT

@BarykinaLiubov · Post #2028 · 16.08.2025 г., 12:31

For individual training sessions, Master classes and Choreographies Please contact me Via private message Master class for German Junior Team 🇩🇪🇩🇪🇩🇪 2025 По вопросам Мастер-классов Постановок и Индивидуальных Занятий Обращайтесь в Личном сообщении 🤟🤟🤟 #ArtInSport #MasterClass #LiubovBarykina #Choreographer #Coach

ПретходнаСтраница 1 од 3Следна