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

Резултати

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

Пребарај: #costober

当前筛选 #costober清除筛选
Dream oeuvre

@dream_ai · Post #1515 · 31.10.2025 г., 21:33

День 26 Топ-5 #costober#costober2025#челлендж#cosplay Топ -5 косплеем которые у меня входят 1 раз фотосет и никуда не надевать, и сделать 1 раз и гулять везде где только можно и нельзя...

Dream oeuvre

@dream_ai · Post #1501 · 31.10.2025 г., 21:21

День 28 Локации #costober#costober2025#челлендж#cosplay Ну это наша Дмитровская/Савёловская с его актуальными зонами для сетов, а ещё фото углы на фестивалях, а может просто улица, да и просто на пати где-то пойман на сцене или возле. Да и ещё можно искать очень интересные места на самом фестивале))) или в метро~ (Свободная тема на 31 день, а она у меня тут вышла)

Dream oeuvre

@dream_ai · Post #1495 · 31.10.2025 г., 21:08

30 день Минута #costober#costober2025#челлендж#cosplay Минута это мои выступления как соло актёра, так как я очень боюсь выступать один и поэтому чем меньше на сцене тем меньше стресса Вот вам змейка, которая так и не выгулена

Dream oeuvre

@dream_ai · Post #1475 · 25.10.2025 г., 13:35

День 25 Без образа #costober#costober2025#челлендж#cosplay Без образа, но в образе! Тут я пожалуй вставлю фоточки с фотосета по Гакту + медсестры Опа, это что? день в день челленджа отправлен пост?! Шок контент

Dream oeuvre

@dream_ai · Post #1463 · 25.10.2025 г., 12:31

День 23 Лайфхак #costober#costober2025#челлендж#cosplay Найден вариант что подойдёт под это описание. Берём чёрную Панаму, ну или не с ярким выраженным рисунком и раскрашиваем ее акварельными красками и плюс роспись по ткани, но самым главным рисующим продуктом всё равно останется лак для ногтей ;)

Dream oeuvre

@dream_ai · Post #1460 · 24.10.2025 г., 19:31

22 день Опыт #costober#costober2025#челлендж#cosplay А этот день я оставлю для Мелло, ведь это именно второй персонаж который меня привёл в косплей, можно было его и в лайфхак... Ибо на нём практиковалось разные виды шрама

Dream oeuvre

@dream_ai · Post #1446 · 24.10.2025 г., 14:54

20 день Смысл #costober#costober2025#челлендж#cosplay Цитирую слова песни: "в самом сердце моих картин" На самый редкий случай Вокалоидов косплей Да, и ещё очень много хотелось сделать осмысленного выступления, как он писал письма своей возлюбленной...

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