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

Резултати

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

Пребарај: #nyk

当前筛选 #nyk清除筛选

🚢“Padma Leader” — новый двухтопливный автомобилевоз NYK на 7 000 CEU. Японская судоходная компания Nippon Yusen Kabushiki Kaisha приняла в состав флота новый автомобилевоз (тип PCTC) - “Padma Leader”, построенный на верфи Tadotsu группы Imabari Shipbuilding. Судно класса NK обладает вместимостью 7 000 CEU и предназначено для глобальных линий автоперевозок. ✔️ Главный двигатель Mitsui-MAN B&W 6S60ME-C10.5-GI (двухтопливный: обычное топливо или СПГ). ✔️ Снижение выбросов CO₂ до 30% по сравнению с HFO-аналогами. ✔️ Практически нулевые выбросы SOx и сокращение NOx на 80–90% (EGR). ✔️ Максимальная скорость: более 21 узла. Проект судна предусматривает безпереборочную конструкцию с расширенными прямыми рампами и регулируемыми палубами, что повышает безопасность и эффективность погрузки автомобилей, трейлеров и тяжёлой автотехники. Ввод СПГ-двигателей в сегменте судов-автомобилевозов (тип PCTC) -подтверждает долгосрочную ставку японских операторов на декарбонизацию и соответствие IMO 2030/2050. При устойчивом спросе на автологистику подобные суда формируют новый стандарт энергоэффективности в сегменте судов типа PCTC. 📌NYK Line основана в 1885 году в Японии. Компания входит в группу Mitsubishi и является одним из крупнейших глобальных морских перевозчиков с диверсифицированным флотом (контейнеровозы, автомобилевозы, танкеры, СПГ-газовозы и др.). Крупнейшие акционеры — японские институциональные инвесторы и структуры, связанные с Mitsubishi Group. #NYK#CarCarrier#LNGFuel#Shipbuilding#Decarbonization

🚢NYK Group полностью выкупает оператора "open-hatch" флота Saga Welco. Японская судоходная группа NYK Group через дочернюю компанию NYK Holding Europe достигла соглашения о полном приобретении оператора специализированных балкеров Saga Welco у норвежской группы Westfal-Larsen. Ранее компании владели предприятием на паритетных условиях — по 50%. Завершение сделки ожидается в 2026 году после получения разрешений регуляторов. Saga Welco управляет флотом из 48 судов типа "open-hatch", которые работают в режиме полу-линейных сервисов. Тип «Open-hatch» (открытый трюм, открытый люк) — это тип сухогрузного судна, у которого верхняя палуба в районе грузовых трюмов выполнена в виде съёмных/раздвижных крышек трюмов, благодаря чему трюм имеет открытый доступ сверху по всей ширине. Основные грузопотоки идут с восточного побережья Латинской Америки и включают целлюлозу, лесопродукцию, компоненты ветроэнергетики, алюминиевые слитки, полуфабрикаты стали и проектные грузы. Для NYK Group приобретение укрепляет позиции в сегменте специализированных сухогрузных перевозок и расширяет участие компании в логистике для отраслей возобновляемой энергетики и промышленного производства. 📌NYK Line (Nippon Yusen Kabushiki Kaisha) — одна из крупнейших судоходных компаний Японии, основана в 1885 г. Компания входит в промышленно-финансовую группу Mitsubishi keiretsu и является публичной, торгуясь на Токийской фондовой бирже. #NYK#SagaWelco#OpenHatch#ProjectCargo#ShippingIndustry