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

Резултати

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

Пребарај: #obodyurt

当前筛选 #obodyurt清除筛选
Pressuzb

@pressuzb · Post #5203 · 16.10.2025 г., 07:40

Ёшлар ишлари агентлиги “Обод юрт” экологик челленжи эълон қилди Юртимизни янада озода ва чиройли қилиш учун ҳар бир фуқаро ўз ҳиссасини қўшиши мумкин. Бунда дўстларингиз билан маҳаллангизда плоггинг акциясини ўтказинг (чиқиндилардан тозаланг). “Олдин” ва “кейин” ҳолатини 1 дақиқали видеода кўрсатинг ва уни ижтимоий тармоқларда #obodyurt ҳештеги билан жойланг. Энг фаол иштирокчилар қимматбаҳо совғалар ва бепул саёҳат йўлланмаси билан тақдирланади! @pressuzb

Hashtags

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #4505 · 16.10.2025 г., 07:53

🌿Obod yurt — toza kelajak uchun!#obodyurt Yoshlar, endi navbat sizga! “Obod Yurt” ekologik chellenjiga qo‘shiling va yurtimizni yanada chiroyli qiling. Shunchaki do‘stlaringiz bilan mahallangizda plogging aksiyasini o‘tkazing (chiqindilardan tozalang). 📼“Oldin” va “keyin” holatini 1 daqiqali videoda ko‘rsating va uni ijtimoiy tarmoqlarda #obodyurt heshtegi bilan joylang. 🏆Eng faol ishtirokchilar qimmatbaho sovg‘alar va bepul sayohat yo‘llanmasi bilan taqdirlanadi! Keling, birgalikda toza va yashil O‘zbekiston uchun harakat qilaylik! Telegram|Facebook| Instagram

Hashtags

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #4523 · 19.10.2025 г., 08:51

🌿 “Obod yurt” plogging aksiyasi! Kuni kecha Toshkent viloyatining Chirchiq daryosi bo‘yida start olgan “Obod yurt” ekologik aksiyasi ezgu maqsad yo‘lida butun O‘zbekiston bo‘ylab millionlab yoshlarni birlashtirdi. Bir vaqtning o‘zida barcha hududlarda o‘tkazilgan aksiyada eko-faollar har bir mahalla, bog‘ va daryo bo‘ylarini chiqindilardan tozalab, atrof-muhitga mehr va g‘amxo‘rlik namunasi bo‘lishdi. Chiqindilarni to‘g‘ri joyga tashlash — kichik qadamdek tuyuladi, ammo natijasi ulkan: musaffo tabiat, sog‘lom kelajak!🌱 #ObodYurt#TabiatniAsraylik#Plogging Telegram|Facebook| Instagram

#tozalik_va_ozodalik_oyligi Bugun Baliqchi tumani Ekologiya bo‘limi hamda Milliy gvardiya xodimlari tomonidan “Tozalik va ozodalik oyligi” doirasida noqonuniy chiqindi tashlash hamda atmosfera havosiga zarar yetkazuvchi o‘t yoqish holatlarining oldini olish bo‘yicha seminar-trening tashkil etildi. ♻️ Tadbirda hududlarni ozoda saqlash, chiqindilarni belgilangan joylarga tashlash va ekologik qoidalarga rioya qilishning ahamiyati tushuntirildi. 🔥 Shuningdek, barg, xazon va maishiy chiqindilarni yoqish havoni ifloslantirishi, aholining salomatligiga zarar yetkazishi hamda qonunchilikda jarimaga sabab bo‘lishi aniq misollar bilan tushuntirildi. 🌿 Maqsad — aholi ekologik madaniyatini oshirish, hududda tartib va tozalikni ta’minlash, tabiatni asrashga keng jamoatchilikni jalb etishdan iborat. #Baliqchi#Ekologiya#MilliyGvardiya#TabiatniAsraylik#ObodYurt

#ObodYurt#Plogging#EkoAndijon#TozalikOyligi#Ekovolontyorlar 🌿✨Andijon shahrida “OBOD YURT” ekologik aksiyasi start oldi! Bugun Alisher Navoiy bog‘ida viloyat miqyosidagi keng ko‘lamli ekologik aksiya boshlandi. 💚 🏃‍♀️🏃‍♂️ Yuzlab yoshlar plogging — chiqindilarni terib yugurish aksiyasida faol ishtirok etish uchun jamlandilar. Tadbirda viloyat prokurorining o‘rinbosari U.Ch. Utayev, mutasaddi tashkilotlar vakillari hamda 200 nafarga yaqin #EkoVolontyorlar ishtirok etmoqda. ♻️ Aksiya shahar markazidagi 4 ta markaziy ko‘cha bo‘ylab o‘tkazilmoqda. 🎯 Maqsad — toza va obod Andijonni yaratish, aholining ekologik madaniyatini oshirish hamda atrof-muhitni asrashga bo‘lgan e’tiborini kuchaytirish. 💪🌏 Andijon viloyati Ekologiya, atrof-muhitni muhofaza qilish va iqlim o‘zgarishi boshqarmasi matbuot xizmati

Время героев

@vremyageroyev1 · Post #1307 · 24.10.2025 г., 13:43

#obodyurt_ekologik_chellenji 🌿 Obod yurt — toza kelajak uchun! #obodyurt с 15 октября 2025 года в Узбекистане начался общереспубликанский «Месячник чистоты и благоустройства» («Тозалик ва озодалик ойлиги»). 🧹 Ученики 4 В класса школы 208 очистили от мусора аллею Махалли «Чимиен» оставили заявку на своевременную уборку аллеи, в рамках месячника «Чистота и порядок». ✅ Присоединяйтесь и вы к месячнику «Чистоты и благоустройства»! #ObodYurt#TabiatniAsraylik#Plogging #Чистый#Oпрятный #МирзоУлугбек