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

Резултати

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

Пребарај: #maritime

当前筛选 #maritime清除筛选
Interesting Planet 🌍

@interesting_planet_facts · Post #929 · 18.10.2025 г., 15:11

🌎 The mysterious disappearance of the crew of the MV Joyita in 1955 remains unsolved. The merchant vessel was found adrift in the South Pacific, partially flooded, with no one on board and supplies still present. Official investigations could not determine the fate of the 25 people missing from the ship. ✨ #mystery⚡#maritime⚡#history 👉subscribe Interesting Planet 👉more Channels ​

Indian Development News 🇮🇳

@developmentnewsindia · Post #43357 · 08.04.2026 г., 07:49

India to roll out ~20 maritime reforms in first 90 days of FY27; includes ₹25,000 crore #Maritime Development Fund. Indian ships carry <5% of EXIM cargo, with ~$75 bn annual freight outflow. Coastal shipping share targeted to rise from 6% to 12% by 2047. #Shipbuilding

Amazing Geography 🌍

@amazingeo · Post #591 · 24.01.2026 г., 20:31

🌍 The South China Sea hosts one of the world's busiest shipping lanes and is heavily contested, with overlapping maritime claims making it a central hotspot of geopolitical geography today. ✨ #geopolitics⚡#borders⚡#maritime⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Interesting Planet 🌍

@interesting_planet_facts · Post #720 · 10.09.2025 г., 00:22

🌎 In 1815, the British brig HMS Rosalie was found abandoned and drifting near the Bahamas. The ship’s sails were set, and cargo untouched, but not a single crew member was found onboard. Official records note that the ship’s logbook and personal belongings were still present when discovered. ✨ #disappearance⚡#maritime⚡#mystery 👉subscribe Interesting Planet ​

Interesting Planet 🌍

@interesting_planet_facts · Post #828 · 28.09.2025 г., 18:11

🌎 In the 15th century, a fleet of Ming Dynasty treasure ships led by Admiral Zheng He reportedly vanished without a trace in the Indian Ocean. Despite detailed records of previous expeditions, historians have found no evidence or wreckage explaining the fleet’s mysterious disappearance. ✨ #history⚡#unsolvedmysteries⚡#maritime 👉subscribe Interesting Planet 👉more Channels ​

Interesting Planet 🌍

@interesting_planet_facts · Post #518 · 07.08.2025 г., 20:22

🌎 Beneath the Red Sea’s warm waters, the "Sha’ab Abu Nuhas" coral reef has caused more shipwrecks than almost any other spot, earning it the nickname “Ship Graveyard.” Strong currents and hidden shallows have claimed dozens of vessels, now home to vibrant marine life among the sunken ruins. ✨ #shipwrecks⚡#coralreef⚡#maritime 👉subscribe Interesting Planet

🚢Glamox оснастит суда типа OESV для Sea1 Offshore световыми системами нового поколения. Норвежская Glamox заключила контракт на поставку около 8000 светильников для четырёх оффшорных судов типа OESV, строящихся для Sea1 Offshore на верфи COSCO Shipping (Qidong) Offshore. Первое судно получит оборудование уже в апреле, последующие — с интервалом в три месяца. Каждое судно получит около 2 000 LED-светильников, включая взрывозащищенные и влагозащищенные решения для палуб, а также освещение для внутренних помещений и жилых зон судового экипажа. Суда строятся по проекту ST-245 и будут задействованы в обслуживании офшорной энергетической инфраструктуры. 📌Glamox AS — основана в 1947 году, международная норвежская компания, специализируется на освещении, принадлежит инвестиционному фонду Nordic Capital. #offshore#shipping#energy#innovation#maritime

🚢Royal Caribbean выводит на ходовые испытания новый круизный лайнер "Legend of the Seas". Финская верфь Meyer Turku начала ходовые испытания лайнера "Legend of the Seas", построенного для Royal Caribbean International. Судно является третьим в серии после "Icon of the Seas" (2024) и "Star of the Seas" (2025), что подтверждает масштабную программу обновления флота оператора. Судно оснащено шестью двухтопливными главными двигателями (СПГ), азимутальными движителями и топливными элементами, используемыми для генерации электроэнергии и опреснения воды. Дополнительным элементом является параболическая форма носа, повышающая мореходные качества и снижая качку. Эксплуатационные характеристики — более 2 800 кают и вместимость до 5 600 пассажиров — позиционируют "Legend of the Seas" в сегменте крупнейших круизных судов. Серия судов класса Icon демонстрирует стратегию масштабирования флота с акцентом на энергоэффективность и инновационные технологии. При сохранении опционов на дополнительные суда Royal Caribbean International продолжает укреплять позиции в сегменте круизного рынка с крупной пассажировместимостью для массового отдыха. 📌Royal Caribbean International — основана в 1968 году, один из крупнейших круизных операторов мира, входит в Royal Caribbean Group (публичная компания). 📌Meyer Turku — основана в 1737 году (верфь с долгой историей), финская судостроительная компания, принадлежит немецкой группе Meyer Werft. #cruise#LNG#shipbuilding#shipping#maritime

123•••56
ПретходнаСтраница 1 од 6Следна