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 слични објави

Пребарај: #dasturchilar

当前筛选 #dasturchilar清除筛选
Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #6200 · 29.12.2023 г., 03:32

🔺Dasturchilar uchun eng yaxshi kod tahrirlash dasturi: 1. VSCode - https://www.code.visualstudio.com 2. Sublime Text - https://www.sublimetext.com/ 3. Atom - https://atom.io/ 3. WebStorm - https://www.jetbrains.com/webstorm/ Oramizda dasturchilar bormi? 🌐Birinchi raqamli Windows Blog |#dasturchilar / #sayt

Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #5638 · 30.05.2023 г., 02:10

⚡️Dasturchilar uchun eng yaxshi kod tahrirlash dasturi: 1. VSCode - https://www.code.visualstudio.com 2. Sublime Text - https://www.sublimetext.com/ 3. Atom - https://atom.io/ 3. WebStorm - https://www.jetbrains.com/webstorm/ P.s: Oramizda dasturchilar bormi? 👉🏼Birinchi raqamli Dasturlash Blog | #dasturchilar / #sayt

Suxrob Xurramov | Blog

@suxrobblog · Post #1177 · 22.10.2025 г., 18:15

Dasturchi tanishlarim dizaynni o'rganishni boshlashibdi ekan, bir tomondan AI, bir tomondan dasturchilar o'ylantiradi endi) Biz ham AI zamonida dasturlashni o'rganishni boshlashimiz lozim. Bora bora bozorda bir necha vositalar bilan raqobat qilish, bir qanot bilan uchayotgan qushdek bo'lib qoladi. Ya'niki yaralangan qush hamon uchmoqda. Bunday qushlarni kesak bilan urib tushurish hech gap emas! :)) @suxrobblog » #AI#dizayner#dasturchilar🪓

Suxrob Xurramov | Blog

@suxrobblog · Post #341 · 14.12.2024 г., 08:13

147 Colors — bu CSS-da mavjud bo'lgan ranglarni nomi bo'yicha ko'rish va tanlash uchun vosita. Xususiyatlari: 💧 Ranglar katalogi - nomlari bilan 17 ta asosiy va 130 ta qoʻshimcha rangni oʻz ichiga oladi. ❄️ Filtrlash – kerakli rang yoki ranglar guruhi boʻyicha oson qidirish. 🌀 Rang g'ildiragi — qulaylik uchun ranglarning interaktiv tanlovi. 🎮 CSS kodini yaratish — dasturchilar uchun ranglarni loyihalarga nusxalash imkoniyati mavjud. @suxrobblog — #foydali#ranglar#dasturchilar

Dasturlash hayoti️️ ️

@dasturlash_hayoti · Post #4032 · 03.11.2025 г., 15:05

#vscode#prettier#dasturchilar#vscodetutorial Tartibsiz kod – bu tartibsiz fikr. Shuning uchun har doim Prettier bilan kodingizni tozalang VS Code’da buni qanday qilish videoda ko'rsatilgan. 💻@dasturlash_hayoti— Dasturchilar hayoti, motivatsiya va IT olamidagi eng foydali maslahatlar shu yerda!

Dasturlash hayoti️️ ️

@dasturlash_hayoti · Post #3676 · 19.02.2025 г., 14:43

🎨Dizaynerlar va Dasturchilar uchun ajoyib manba! Agar zamonaviy UI komponentlari kerak bo‘lsa yoki ilhom izlayotgan bo‘lsangiz,Uiverse.io sizga yordam beradi! ✅ Interaktiv tugmalar, shakllar, kartalar va animatsiyalar ✅Bepul va ochiq manba ✅Kodlarni nusxalab olib, loyihangizda ishlatish imkoniyati Frontend dasturchilar uchun katta imkoniyat! 💻 Saytni sinab ko‘ring va o‘z loyihalaringizni yanada chiroyli qiling! 🔥 📌 Link:https://uiverse.io #Dizayn#UI#Frontend#Dasturchilar#Ilhom 💻@dasturlash_hayoti — bir xatoni tuzatib, ikkinchisiga tayyorlanish! 😅