Когда разрабатываете свой 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
Qaysi bankda birlamchi bozor uchun eng kam foizli ipoteka kreditlari mavjud?
O‘zbekistonda, boshqa ko‘plab mamlakatlar kabi, uy-joy nafaqat boshpana, balki orzu, barqarorlik va oilaviy farovonlik ramzidir. Biroq, ko‘chmas mulk narxlari oshib bormoqda va ko‘pchilik uchun kvartira sotib olish imkonsizdek tuyuladi. Shunday holatda ipoteka haqiqatdan ham qutqaruvchi vositaga aylanadi.
Ammo eng foydali kreditni tanlash va qarz botqog‘iga tushib qolmaslik uchun nimalarga e’tibor qaratish kerak?
https://jet.bank.uz/article/foydali-ipoteka-334
#Ipoteka#kochmasmulk
Pul va biznes xabarlari 👉@pulmasalasi
Qaysi bankda birlamchi bozor uchun eng kam foizli ipoteka kreditlari mavjud?
O‘zbekistonda, boshqa ko‘plab mamlakatlar kabi, uy-joy nafaqat boshpana, balki orzu, barqarorlik va oilaviy farovonlik ramzidir. Biroq, ko‘chmas mulk narxlari oshib bormoqda va ko‘pchilik uchun kvartira sotib olish imkonsizdek tuyuladi. Shunday holatda ipoteka haqiqatdan ham qutqaruvchi vositaga aylanadi.
Ammo eng foydali kreditni tanlash va qarz botqog‘iga tushib qolmaslik uchun nimalarga e’tibor qaratish kerak?
https://jet.bank.uz/article/foydali-ipoteka-334
#Ipoteka#kochmasmulk
Pul va biznes xabarlari 👉@pulmasalasi
Qaysi bankda birlamchi bozor uchun eng kam foizli ipoteka kreditlari mavjud?
O‘zbekistonda, boshqa ko‘plab mamlakatlar kabi, uy-joy nafaqat boshpana, balki orzu, barqarorlik va oilaviy farovonlik ramzidir. Biroq, ko‘chmas mulk narxlari oshib bormoqda va ko‘pchilik uchun kvartira sotib olish imkonsizdek tuyuladi. Shunday holatda ipoteka haqiqatdan ham qutqaruvchi vositaga aylanadi.
Ammo eng foydali kreditni tanlash va qarz botqog‘iga tushib qolmaslik uchun nimalarga e’tibor qaratish kerak?
https://jet.bank.uz/article/foydali-ipoteka-334
#Ipoteka#kochmasmulk
Pul va biznes xabarlari 👉@pulmasalasi
Qaysi bankda birlamchi bozor uchun eng kam foizli ipoteka kreditlari mavjud?
O‘zbekistonda, boshqa ko‘plab mamlakatlar kabi, uy-joy nafaqat boshpana, balki orzu, barqarorlik va oilaviy farovonlik ramzidir. Biroq, ko‘chmas mulk narxlari oshib bormoqda va ko‘pchilik uchun kvartira sotib olish imkonsizdek tuyuladi. Shunday holatda ipoteka haqiqatdan ham qutqaruvchi vositaga aylanadi.
Ammo eng foydali kreditni tanlash va qarz botqog‘iga tushib qolmaslik uchun nimalarga e’tibor qaratish kerak?
https://jet.bank.uz/article/foydali-ipoteka-334
#Ipoteka#kochmasmulk
Pul va biznes xabarlari 👉@pulmasalasi
1️⃣2️⃣3️⃣4️⃣
📣 Ipoteka kreditlari boʻyicha subsidiyalar toʻlashning maqsadli koʻrsatkichlari doirasida arizalar qabul qilish joriy yilning 16-mart kuni soat 14:00 da boshlanishini maʻlum qilamiz
📌 Ipoteka kreditlari bo‘yicha subsidiya olishda ariza beruvchi ijtimoiy mezonlar asosida baholash natijasiga ko‘ra 30 va undan yuqori ball to‘plashi hamda kredit tarixi dasturda ishtirok etuvchi kamida bitta tijorat bankining ichki talablariga mos bo‘lishi talab etiladi.
Bunda ariza beruvchida, shu jumladan, uning turmush o‘rtog‘ining nomida respublikaning barcha hududlari miqyosida mulk huquqi bilan turar joy mavjud bo‘lmasligi, shuningdek, oʻrtacha oylik daromadi miqdori belgilangan ijtimoiy mezonlar doirasida bo‘lishi lozim.
Subsidiya olish uchun quyidagi usullar:
🟣 Davlat xizmatlari markazlariga bevosita murojaat qilish;
🟣 myGov mobil ilovasi;
🟣my.gov.uz portalida, mazkur havola orqali ariza topshirishingiz mumkin.
🔴Muhim eslatma:
🔹 Ariza beruvchi tomonidan ariza topshirish (baholash) davrida OneID tizimidashaxsga doir ma’lumotlarni boshqarish paneli orqali ishtirok etuvchi tijorat banklariga kredit tarixini baholash maqsadida tegishli ma’lumotlardan foydalanish uchun ruxsat berilgan bo‘lishi lozim (tijorat banklari ro‘yxati ilovada). Shuningdek, kredit tarixini olishga cheklov vaqtincha o‘rnatilmagan bo’lishi kerak. Aks holda, ariza beruvchining kredit tarixini o’rganish imkoniyati cheklanib, uning arizasi rad etilishiga sabab bo‘ladi.
🔹Harbiy tuzilmalar xodimlari bevosita davlat xizmatlari markaziga murojaat qilgan holda ariza topshirishlari mumkin.
Ariza beruvchining kredit tarixi tijorat banklarining ichki qoidalariga muvofiqligini baholash orqali subsidiyali ipoteka kreditlarini ajratish dasturida ishtirok etuvchi tijorat banklarining ROʻYXATI
1. “Agrobank” ATB
2. “Aloqabank” ATB
3. “Asakabank” AJ
4. “Asia Alliance Bank” ATB
5. “Biznesni rivojlantirish banki” ATB
6. “Hamkorbank” ATB
7. “Ipak yoʻli” AITB
8. “Ipotekabank” OTP Group
9. “Mikrokreditbank” ATB
10. “Orient Finans” XATB
11. “Trastbank” XAB
12. “Turonbank” ATB
13. “Xalq banki” ATB
14. “Oʻzmilliybank” AJ
15. “Oʻzsanoatqurilishbank” ATB
#ipoteka#subsidiya
Telegram | Facebook | Instagram | Youtube|Х
1️⃣2️⃣3️⃣4️⃣
📣 Ipoteka kreditlari boʻyicha subsidiyalar toʻlashning maqsadli koʻrsatkichlari doirasida arizalar qabul qilish joriy yilning 16-mart kuni soat 14:00 da boshlanishini maʻlum qilamiz
📌 Ipoteka kreditlari bo‘yicha subsidiya olishda ariza beruvchi ijtimoiy mezonlar asosida baholash natijasiga ko‘ra 30 va undan yuqori ball to‘plashi hamda kredit tarixi dasturda ishtirok etuvchi kamida bitta tijorat bankining ichki talablariga mos bo‘lishi talab etiladi.
Bunda ariza beruvchida, shu jumladan, uning turmush o‘rtog‘ining nomida respublikaning barcha hududlari miqyosida mulk huquqi bilan turar joy mavjud bo‘lmasligi, shuningdek, oʻrtacha oylik daromadi miqdori belgilangan ijtimoiy mezonlar doirasida bo‘lishi lozim.
Subsidiya olish uchun quyidagi usullar:
🟣 Davlat xizmatlari markazlariga bevosita murojaat qilish;
🟣 myGov mobil ilovasi;
🟣my.gov.uz portalida, mazkur havola orqali ariza topshirishingiz mumkin.
🔴Muhim eslatma:
🔹 Ariza beruvchi tomonidan ariza topshirish (baholash) davrida OneID tizimidashaxsga doir ma’lumotlarni boshqarish paneli orqali ishtirok etuvchi tijorat banklariga kredit tarixini baholash maqsadida tegishli ma’lumotlardan foydalanish uchun ruxsat berilgan bo‘lishi lozim (tijorat banklari ro‘yxati ilovada). Shuningdek, kredit tarixini olishga cheklov vaqtincha o‘rnatilmagan bo’lishi kerak. Aks holda, ariza beruvchining kredit tarixini o’rganish imkoniyati cheklanib, uning arizasi rad etilishiga sabab bo‘ladi.
🔹Harbiy tuzilmalar xodimlari bevosita davlat xizmatlari markaziga murojaat qilgan holda ariza topshirishlari mumkin.
Ariza beruvchining kredit tarixi tijorat banklarining ichki qoidalariga muvofiqligini baholash orqali subsidiyali ipoteka kreditlarini ajratish dasturida ishtirok etuvchi tijorat banklarining ROʻYXATI
1. “Agrobank” ATB
2. “Aloqabank” ATB
3. “Asakabank” AJ
4. “Asia Alliance Bank” ATB
5. “Biznesni rivojlantirish banki” ATB
6. “Hamkorbank” ATB
7. “Ipak yoʻli” AITB
8. “Ipotekabank” OTP Group
9. “Mikrokreditbank” ATB
10. “Orient Finans” XATB
11. “Trastbank” XAB
12. “Turonbank” ATB
13. “Xalq banki” ATB
14. “Oʻzmilliybank” AJ
15. “Oʻzsanoatqurilishbank” ATB
#ipoteka#subsidiya
🌎Veb-sayt📱Telegram📱Facebook📱You Tube📱Instagram
👀 Hali ham ijarada yashayapsizmi? O'z uyingiz bo‘lishi uchun yillar davomida pul yig‘ishingiz shart emas! "Turonbank" bilan yangi xonadon egasiga aylaning, to‘lovlarni esa qulay shartlarda amalga oshiring!
🔥Ipoteka shartlari:
✅ Kredit foizi - yillik 17,5%
✅ Muddati - 20 yilgacha
✅ Boshlang'ich to'lov - 15%
✅ Kredit miqdori - 420 mln so‘mgacha
💡 Tezroq qaror qabul qiling – keyin ijara haqini emas, o‘z uyingiz uchun pul to‘lang!
📍 Turonbankning o'zingizga yaqin ofislaridan biriga keling – biz esa sizga yordam beramiz!
Batafsil ma'lumot www.turonbank.uz saytida
💬 Shunchaki tasavvur qiling… O‘z uyingizning eshigini ochayapsiz!🔑🏡
#Turonbank#Ipoteka#OrzularUchunMoliyaviyYechim
Президент Шавкат Мирзиёев раислигида янги уй-жой қурилиши ва 2023 йилги ипотека дастури бўйича устувор вазифалар муҳокамаси юзасидан видеоселектор йиғилиши ўтказилди.
—
Под председательством Президента Шавката Мирзиёева состоялось видеоселекторное совещание по вопросам строительства нового жилья и приоритетам ипотечной программы на 2023 год.
#Mirziyoyev#videoselektor#qurilish#ipoteka
Prezident.uz|Facebook|Instagram|YouTube|Twitter