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

Резултати

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

Пребарај: #airpollution

当前筛选 #airpollution清除筛选
EKOLOG.UZ| ENG

@ekologuzenglish · Post #11355 · 28.01.2026 г., 07:59

⚠️ AIR POLLUTION IS A SERIOUS CONCERN! In Quvasoy city, Do‘stlik residential area, the 82-KMK reinforced concrete products manufacturing plant is releasing toxic gases and other harmful substances into the atmosphere on a daily basis. This situation poses a real threat to public health and the environment. Under the current circumstances, a legitimate question arises: ❓ How lawful and acceptable is such activity today? We, as members of the public, respectfully but firmly request: 🔹 a thorough investigation of these emissions, 🔹 verification of whether the enterprise operates in full compliance with environmental and sanitary legislation, 🔹 and the adoption of appropriate measures if violations are identified. 🟢 Clean air is not a privilege — it is a fundamental right of every citizen. 🟢 Public health must take precedence over industrial interests. Responsible authorities should not remain indifferent. The public will continue to monitor this situation closely. #AirPollution #Quvasoy #Dostlik #Environment #PublicHealth #EnvironmentalProtection☘️Read the latest environmental news on the @ekologuz page. Follow us and send your suggestions and wishes via @eklguz_bot Instagram | Facebook | Twitter | Sayt | Youtube.

EKOLOG.UZ| ENG

@ekologuzenglish · Post #10556 · 29.11.2025 г., 08:02

Fergana Region, Fergana District, Mindonobod Neighborhood: We can’t breathe, please help! Our homes are located near an asphalt plant, and due to its operations, dust and emissions enter our homes every day. If you step outside around 5–6 a.m., you can see the air is covered in haze. This situation seriously affects the health of our children: allergies and respiratory problems are increasing. We have repeatedly submitted complaints through the clinic, neighbors, and other organizations, and sent letters to higher authorities, but no measures have been taken. The environmental agency has also failed to address the problem. In addition, next to the asphalt plant, there are Megamix and Alibaster production facilities, whose emissions further worsen the air quality. We are calling on the public and responsible authorities: please pay attention to this air pollution and the threat it poses to our children’s health, and take the necessary measures! #Fergana#Mindonobod#Environment#AirPollution#ChildHealth#AsphaltPlant ☘️ Follow the latest environmental news on @ekologuz. Send your suggestions and feedback via @eklguz_bot.