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

Резултати

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

Пребарај: #nexusvii

当前筛选 #nexusvii清除筛选
BELIEF

@beliefmoscow · Post #2342 · 23.12.2025 г., 14:27

TROPICAL FIELD SANDALS SC При создании этой пары Томохиро Коно связал традиционную японскую обувь с современными технологиями и культовыми элементами военной формы. Верхняя часть подошвы Vibram FRICTION SANDAL Sole предотвращает скольжение ноги, а подметка с техногией MEGAGRIP обеспечивает превосходное сцепление с поверхностью. Уже доступны для заказа в нашем магазине. #nexusvii

Hashtags

BELIEF

@beliefmoscow · Post #2319 · 10.12.2025 г., 16:44

Новое поступление от NEXUSVII уже доступно в приложении. Дизайнер Томохиро Конно переосмысливает наследие винтажных вещей, черпая новые идеи в шедеврах кинофантастики, киберпанка и бунтарской музыки ХХ века. Каждый сезон он представляет, как могла бы выглядеть одежда героев «Бегущего по лезвию» и «Безумного Макса», в которой дух прошлого встречается с эстетикой будущего. Согласно идеологии дизайнера, каждая вещь, сочетающая в себе практичность и мастерское следование культурным традициям, может составить важную часть повседневной жизни. #nexusvii

Hashtags

BELIEF

@beliefmoscow · Post #1662 · 25.06.2025 г., 14:25

Selected NEXUSVII Дизайнер NEXUSVII Томохиро Конно переосмысляет наследие винтажных вещей, черпая новые идеи в шедеврах кинофантастики, киберпанка и бунтарской музыки ХХ века. Каждый сезон он представляет, как могла бы выглядеть одежда героев «Бегущего по лезвию» и «Безумного Макса», в которой дух прошлого встречается с эстетикой будущего. Согласно идеологии господина Конно, каждая вещь, сочетающая в себе практичность и мастерское следование культурным традициям, может составить важную часть повседневной жизни. Для оформления заказа, уточнения цен и размеров - @infobeliefmoscow #nexusvii

Hashtags

BELIEF

@beliefmoscow · Post #1242 · 28.04.2025 г., 12:47

One Suggestion. Новое поступление от NexusVII доступно на нашем сайте и в магазине. Для оформления заказа - @infobeliefmoscow #nexusvii

Hashtags

BELIEF

@beliefmoscow · Post #1227 · 27.04.2025 г., 16:38

NEXUSVII x DIEMME Классика 90-х — в новой интерпретации. Модель Roccia Basso, переосмысленная NEXUSVII, сочетает силу итальянских альпинистских ботинок с эстетикой винтажных outdoor-кроссовок. Вместо привычной резины — кожа, которая красиво стареет с каждым годом носки. Vibram-подошва, надёжная шнуровка, итальянское качество. Новое поступление от NEXUSVII доступно в магазине и на сайте. Для оформления заказа - @infobeliefmoscow #nexusvii

Hashtags

BELIEF

@beliefmoscow · Post #1211 · 26.04.2025 г., 11:45

One Suggestion. Новое поступление от NexusVII доступно на нашем сайте и в магазине. Для оформления заказа - @infobeliefmoscow #nexusvii

Hashtags

BELIEF

@beliefmoscow · Post #329 · 09.11.2022 г., 14:09

В честь 20-летия NEXUSVII Томохиро Конно переосмыслил свой знаковый силуэт зимней куртки "OMEGA". Пуховик создан с оглядкой на фасоны середины ХХ века, в которых охотились в заснеженных лесах, отправлялись на Аляску и покоряли вершины гор. Online: https://beliefmoscow.com/collection/verhnyaya-odezhda #nexusvii #beliefmoscow

BELIEF

@beliefmoscow · Post #256 · 06.09.2022 г., 11:48

В силуэте "Native Fatigue Leather Bag" Томохиро Конно связал два образа из совершенно разных эпох. Её общий силуэт навеян формой карманов полевых рубашек фасона "Fatigue" времён войны во Вьетнаме. А обилие бахромы и сам факт того, что вещь сделана из коровьей кожи — это влияние старинных сумок "Medicine Bag" индейских племён. Господин Конно уделил особое внимание пост-обработке, благодаря чему кожа стала мягкой и приятной на ощупь, а вся поверхность сумки покрылась легкой патиной. Online: https://beliefmoscow.com/collection/nexusvii/product/native-fatigue-leather-bag-2 #nexusvii #beliefmoscow

BELIEF

@beliefmoscow · Post #62 · 22.03.2022 г., 12:55

Томохиро Конно коллекционирует старинные американские толстовки на протяжении долгих лет. Именно этот предмет одежды он выбрал в качестве референса для совместной работы с ©SAINT Mxxxxxx — брендом дизайнера READYMADE и художника Cali Thornhill DeWitt, которые создают новые вещи, неотличимые от винтажных. Коллекция NEXUSVII. в нашем интернет-магазине: https://beliefmoscow.com/collection/nexusvii #nexusvii #beliefmoscow

BELIEF

@beliefmoscow · Post #1454 · 28.05.2025 г., 15:04

One Suggestion. Новое поступление от Nexusvii и visvim уже в магазине и онлайн. Для оформления заказа -@infobeliefmoscow #nexusvii#visvim

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