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

Резултати

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

Пребарај: #streetart

当前筛选 #streetart清除筛选

Вчера решил навестить свой прошлогодний Мурал подойдя к нему в плотную и ещё раз поймал себя на мысли 💭Какой же он Классный! 😎 #мурал#граффити#стритарт#graffiti#mural#streetart

Создание Мурала в поселке Ахтырский. Процесс… День 1️⃣ Хочу делать фото-отчет каждый день с процессом работы над каждым из проектов. Вам интересен такой формат? 👍 - да очень 👎 - можно, но не часто #мурал#муралахтырский#граффити#граффити#mural#graffiti#streetart

Часть 2 Продолжение верхнего поста… Эти фотографии запечатлели важнейшие моменты в процессе создания мурала — от разметки с проэктора до финальных штрихов и торжественного открытия.🍾🎇 Каждая из них отражает не только этапы работы, но и эмоции, которые мы переживали в этот период. Они становятся своеобразными воспоминаниями о том, как искусство и совместные усилия превращают город в живое пространство, наполненное историей. С каждым кадром на этих снимках мы видим, как рост и развитие Краснодара воплощаются в каждом штрихе, а сам мурал становится частью нашего общего наследия. #граффити#граффитикраснодар#мурал#художникфилипповроман#mural#graffiti#streetart

Мой первый #canvas за последние 4 года, который я сделал в дар своему другу по случаю его 30-ти летия. Холст выполнен в фирменных цветах его компании @polystem , что для меня было особенно приятно, так-как я люблю в своих работах использовать красный монохром. Делать памятные подарки всегда приятно, а когда знаешь, что такой подарок ты в силах сделать самостоятельно, то от этого приятнее вдвойне. #graffiti#canvas#canvasartwork#art#streetart#canvasart

Yukiokhruner

@yukiokhruner · Post #21 · 11.04.2022 г., 15:46

A molti può non piacere il suo stile ed il messaggio che vuole comunicare ma va riconosciuto che #geco ha un'agilità fuori dal comune degna dei migliori acrobati. #vaporonda#vaporwave#vapourwave#vaporart#seapunk#webpunk#glitch#glitchart#glitchartistscollective#chillwave#aesthetic#vaporwaveaesthetic#vaporwaveaesthetics#malinconia#melancholy#tristezza#sadness#sadboy#lofi#roma#rome#streetart#streetartist#quartiereostiense#quartiereostiensestreetart

Ахтырский. День четвертый. Финал 🏁 #граффити#муралахтырский#мурал#граффитиназаказ#созданиемурала#граффитиабинск#граффитикраснодар#граффитисочи#граффитиновороссийск#граффитианапа#graffiti#streetart#mural

Создание Мурала. Ахтырский. День второй Юные и совсем маленькие учащиеся этой школы уже второй день внимательно наблюдают за происходящим. Говорят портрет как живой. Чтож, спасибо 😌 #граффити#муралахтырский#мурал#граффитиназаказ#созданиемурала#граффитиабинск#граффитикраснодар#граффитисочи#граффитиновороссийск#граффитианапа#graffiti#streetart#mural