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 слични објави

Пребарај: #chinamerchants

当前筛选 #chinamerchants清除筛选

🚢China Merchants заказывает балкеры на СПГ-топливе для работы на реке Янцзы. Подразделение China Merchants Group — Changhang Freight (Zhoushan) — разместило заказ на два сухогрузных судна дедвейтом по 20 000 тонн с двигателями, работающим на СПГ для работы на реке Янцзы. Строительство будет осуществляться на верфи Jiangxi New Jiangzhou Shipbuilding Heavy Industry. Суда разработаны как балкеры типа "река-море", способные работать как на внутренних водных путях Янцзы, так и на прибрежных маршрутах. Каждое судно будет оснащено двумя главными двигателями мощностью по 2 000 кВт и системой СПГ-пропульсии. Ожидается, что применение СПГ позволит сократить выбросы CO₂ более чем на 20% по сравнению с традиционным мазутным топливом. Проект поддерживает стратегию Китая по декарбонизации судоходства на крупнейшей внутренней транспортной артерии страны и демонстрирует растущую роль экологичных технологий в речном и прибрежном флоте. 📌China Merchants Group — китайская государственная корпорация, основанная в 1872 году, один из крупнейших мировых конгломератов в области судоходства, портов и логистики. Контрольный пакет принадлежит государству КНР. #InlandShipping#LNGFuel#ChinaMerchants#YangtzeRiver#GreenShipping

Живёт же Беларусь!

@ZhivetZheBelarus · Post #51809 · 25.02.2026 г., 08:20

🇧🇾🇨🇳Беларусь и Китай выводят логистику на новый уровень 🔹Руководство Белорусской железной дороги провело переговоры с представителями крупных китайских логистических компаний. Договорились о запуске свежих транспортных решений для грузоперевозок — более удобных и гибких форматов доставки, которые реально нужны бизнесу. 🔹В фокусе — рост контейнерных перевозок в обе стороны (Беларусь ↔️ Китай), активное использование мощностей группы China Merchants и их операторов. Плюс создание полноценной сквозной логистики по маршруту Китай — Европа — Китай, чтобы транзит стал быстрее и эффективнее. 🔹Особый акцент — на проекте строительства современного контейнерного ж/д терминала «Евразийский железнодорожный гейтвэй» прямо в индустриальном парке «Великий камень». Это станет важным хабом для всего направления. 🔹Такое партнёрство в логистике — ключ к дальнейшему укреплению экономических связей между странами. Движемся вперёд! #БеларусьКитай#Логистика#Грузоперевозки#КонтейнерныеПоезда#ВеликийКамень#ChinaMerchants#ЖелезнаяДорога#Транзит#ЕвразийскийГейтвэй#ШелковыйПуть 📱VK📱Instagram📱TikTok @ZhivetZheBelarus