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

Резултати

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

Пребарај: #jwst

当前筛选 #jwst清除筛选
Universe Mysteries 🪐

@cosmomyst · Post #258 · 11.09.2025 г., 20:11

🪐 The James Webb Space Telescope has uncovered giant, star-forming galaxies such as CEERS-93316 that existed less than 250 million years after the Big Bang. These ancient galaxies are much larger and brighter than scientists expected, revealing that massive cosmic structures began assembling much earlier in the universe’s history than previously thought. ✨ #galaxies⚡#earlyuniverse⚡#jwst⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space 👉subscribe Universe Mysteries ​

Universe Mysteries 🪐

@cosmomyst · Post #242 · 08.09.2025 г., 16:11

🪐 The James Webb Space Telescope has detected complex organic molecules, specifically polycyclic aromatic hydrocarbons, in the distant galaxy SPT0418-47, more than 12 billion light-years away. These molecules, often linked to the building blocks of life, were formed surprisingly early in the universe, showing that key ingredients for life appeared soon after the first stars and galaxies. ✨ #galaxies⚡#origins⚡#JWST⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space 👉subscribe Universe Mysteries ​

科技&趣闻&杂记

@kejiqu · Post #3737 · 30.08.2025 г., 02:53

距地球约 3400 光年:蝴蝶星云中央恒星首次被“抓拍” 詹姆斯·韦布太空望远镜(JWST)首次穿透尘埃,观测到距离地球约3400光年的蝴蝶星云(NGC 6302 / Caldwell 69)中央恒星。该星云位于天蝎座,因形似蝴蝶翅膀的双极气体结构而闻名。JWST利用中红外仪器MIRI,采用积分视场单元模式,获取了不同波长下的精细影像,确定了中央恒星的位置与性质。观测结果显示,该恒星温度高达22万开尔文,是银河系已知行星状星云中温度最高的恒星之一。韦布还解析了尘带成分,发现其中含有晶体硅酸盐等物质,并探测到由中央恒星喷射的铁与镍组成的双向喷流,以及多环芳烃(PAHs)分子辐射信号。IT之家 🏷#蝴蝶星云#JWST#中央恒星 📢频道👥群组📝投稿

Triptophaun.ru

@triptophaun_ru · Post #3602 · 16.04.2026 г., 05:54

Телескоп «Джеймс Уэбб» зафиксировал в атмосфере планеты K2-18b вещества, которые на Земле производят только живые организмы — диметилсульфид (DMS) и диметилдисульфид (DMDS). Учёные из Кембриджского университета осторожно заявили: это самый сильный намёк на биосигнатуру за всю историю наблюдений (уровень ~3σ, или 99,7% статистической уверенности). Простыми словами: на планете в 124 световых годах от нас, вероятно, существует жизнь — скорее всего, в виде огромного океана с микробами, похожими на земной фитопланктон. Мы больше не одни. Земля — не уникальный центр Вселенной. Человечество — лишь часть огромной космической семьи жизни. Это только начало новой эры. Космическое одиночество постепенно заканчивается. #Космос#K2-18b #JWST#ИнопланетнаяЖизнь#МыНеОдни🌌🪐🧬