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

Резултати

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

Пребарај: #citroen

当前筛选 #citroen清除筛选
MAJOR

@major_auto_official · Post #4283 · 25.02.2026 г., 13:32

Красавец европеец Citroen C5 Aircross в Major Expert. Red Dot Award и IF Design Award за дизайн. Стильный снаружи и внутри. 2019 год выпуска, пробег 94 тыс км, 1,5 л дизель на 131 лс, передний привод, АКПП. Панорамная крыша, навигация, парктроники и камера заднего вида. Второй комплект шин в подарок. Цена - 2,084 млн руб Менеджер Кирилл @KirStar96 #citroen

Hashtags

Car News

@car_news · Post #535 · 18.09.2024 г., 13:01

Restyled 🚘 C4 has been caught by spy photographers The novelty will receive a number of external and internal improvements, including a new emblem on the steering wheel. The premiere of the restyled Citroen C4 will be held in October at the Paris Motor Show. The engine range will consist of a new hybrid unit, including a 1.2-liter “turbo-troika”, 48-volt electric supercharger, robotic transmission with an integrated 29-horsepower electric motor and a lithium-ion battery. In addition, 🚘 is testing the new electric C5 Aircross The final stages of summer testing of the new e-C5 Aircross are underway in Europe. The test mule is based on the Citroën C5 Aircross Hybrid, but the battery protruding from the underbody and the absence of an exhaust system give away the electric content. @CarsNews #Citroen#hybrid#EV

Автоновости

@avtonovosti · Post #510 · 18.09.2024 г., 12:24

Рестайлинговый 🚘 C4 попался фотошпионам Новинка получит ряд внешних и внутренних доработок, включая новую эмблему на руле. Премьера рестайлингового Citroen C4 состоится в октябре на автосалоне в Париже. Моторную гамму составят из новой гибридной установки, включающей 1,2-литровую «турботройку», 48-вольтовую электронадстройку, роботизированную трансмиссию со встроенным 29-сильным электромотором и литий-ионный аккумулятор. Помимо этого, 🚘 тестирует новый электрический C5 Aircross В Европе проходят заключительные этапы летних испытаний нового e-C5 Aircross. Тестовый мул создан на базе Citroen C5 Aircross Hybrid, но электрическую начинку выдает выступающий из-под днища аккумулятор и отсутствие выхлопной системы. @avtoNovosti #Citroen#гибрид#электрокар

КО резерв

@KyivOperativ · Post #23174 · 02.11.2025 г., 19:49

Лобовое ДТП с пострадавшими возле поворота на Водогон. Видео - https://youtu.be/DrHGsRT57x0 Водитель автомобиля #Kia двигался в сторону Киева, не справился с управлением, выехал на полосу встречного движения и совершил столкновение с автомобилем #Citroen в котором ехала семейная пара. Девушку-водителя #Citroen госпитализировали с незначительными травмами. На месте работает патрульная полиция, ожидают #СОГ.

Peugeot и Citroen создали новый бренд электрокаров - Hedmos🚙 Совместное предприятие автоконцернов Dongfeng Peugeot-Citroen (DPC), расположенное в Китае, планирует начать поставки первой модели — кроссовера Hedmos 06 — на китайский рынок уже в мае этого года 🤩 Что нам известно о новом кроссовере? 👇 🔹Габариты составляют 4670×1900×1617 мм, а колесная база — 2775 мм 🔹Двигатель мощностью 218 л.с. разгоняет автомобиль до 100 км/ч за 6,9 секунды 🔹Емкость батареи — 62,3 кВт·ч, а запас хода — 520 км по циклу CLTC 🔹Быстрая зарядка с 30 до 80% за 28 минут Интерьер электрокара выполнен в минималистичном стиле без лишних “наворотов”. Ожидаемая стартовая цена новинки на китайском рынке составит 120 тысяч юаней (по нынешнему курсу это около 1,5 миллиона рублей) 💰 Как вы считаете, удастся ли Hedmos составить конкуренцию популярным китайским брендам? 🤔 #электромобиль#новыйБренд#Hedmos#Peugeot#Citroen#китай