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

Резултати

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

Пребарај: #ces2025

当前筛选 #ces2025清除筛选
ASUS CIS

@asus_on_russian · Post #2935 · 11.01.2025 г., 10:54

🔥 Ноутбуки Zenbook на #CES2025! Какой из них вам нравится больше всего? 🪶 Zenbook A14, 🪨 Zenbook S14, 💻 Zenbook S16, 🖥 Zenbook Duo.

Hashtags

ASUS CIS

@asus_on_russian · Post #2931 · 10.01.2025 г., 13:18

💻 Два экрана — двойная продуктивность! 👀 Встречайте ZenScreen Duo OLED MQ149CD — портативный монитор, который изменит ваши представления о мобильности и эффективности. ⚡Складная конструкция и встроенная подставка — работайте с комфортом в любом месте! 🤩 #CES2025

Hashtags

ASUS CIS

@asus_on_russian · Post #2927 · 10.01.2025 г., 10:15

Невероятно элегантный и ультралегкий ASUS Zenbook A14 — звезда #CES2025. 💖

Hashtags

ASUS CIS

@asus_on_russian · Post #2911 · 04.01.2025 г., 09:27

✨ Почувствуйте будущее технологий! 💻 Новый Zenbook поразит вас своим дизайном и невероятными тактильными ощущениями! ▶️ Узнайте все подробности на онлайн-презентации ASUS с #CES2025!

Hashtags

ASUS CIS

@asus_on_russian · Post #2887 · 23.12.2024 г., 06:53

ASUS на #CES2025! 🚀 Если вы будете в Лас-Вегасе, обязательно приходите в выставочный центр The Venetian, 3 этаж, конференц-зал Lido #3102, чтобы первыми увидеть наши новинки! 🗓️ 7–9 января: 9:00–17:30, по местному времени. 💡Увидимся!

Hashtags

Mishaal's Android News Feed

@MishaalAndroidNews · Post #2694 · 06.01.2025 г., 16:05

Big Google TV news at #CES2025 just dropped: Gemini will augment the voice assistant and future TVs will get far-field mics and proximity sensors for hands-free interactions as well as access to a new widgets hub. More details + videos can be found in this article on Android Police.

Hashtags

ASUS CIS

@asus_on_russian · Post #2885 · 21.12.2024 г., 12:30

🪶 Самый лёгкий ноутбук Copilot+ уже на подходе! 🤩 Присоединяйтесь к прямой трансляции #ASUS на #CES2025 и станьте свидетелями большой премьеры. 🎉 🗓 7 января, 20:00 (UTC +03:00).

ASUS CIS

@asus_on_russian · Post #2975 · 19.01.2025 г., 07:41

⚡️ZenWiFi BD5 Outdoor — ваш надежный помощник для доступа к интернету за пределами дома! 📶 Двухдиапазонный WiFi7 MLO со скоростью до 5000 Мбит/с. 🏡 Стабильный сигнал даже на улице. ⛈️ Защита от воды и пыли по стандарту IP65, а также защита от электростатических разрядов и скачков напряжения. 💫 Легкое подключение к расширяемым роутерам ASUS для увеличения зоны покрытия! #CES2025#WiFi

ASUS CIS

@asus_on_russian · Post #2965 · 17.01.2025 г., 09:12

🏆💫 Наша серия travel-роутеров была отмечена наградами на выставке CES 2025! 📶 RT-BE58 Go – роутер с тремя режимами подключения: 4G/5G-модем и публичный Wi-Fi (режим WISP). И, наша новинка – ASUS 5G-Go, мобильный роутер со встроенным аккумулятором и бесперебойным 5G-подключением! 😉 #WiFi#ASUS#CES2025

ASUS CIS

@asus_on_russian · Post #2969 · 17.01.2025 г., 11:38

💻 ASUS Vivobook S 14 – ваш новый умный помощник с Copilot+ на каждый день! За счет продвинутых функций ИИ он сделает вашу работу проще, быстрее и эффективнее. 💫 #ASUS#VivobookS14#CES2025

TechBlog️ на РЖЯ 

@tehnodeaf · Post #3118 · 05.02.2025 г., 14:17

🌟ДОМ БУДУЩЕГО ОТ LG: премиальная микроволновка Signature Представьте: уютная кухня и не просто микроволновая печь, а настоящее произведение искусства! LG снова удивляет, презентуя инновационную модель из серии Signature. Это не просто техника — это гармония технологий и комфорта. #LG#CES2025#умныйдом#технологии 💡 Что удивляет? 📺 27-дюймовый сенсорный экран: смотрите рецепты, обучающие видео или даже сериалы прямо во время готовки! 🔊 Встроенные динамики: звук для видео или музыки — прямо на вашей кухне. 🤔 Слухи говорят, что экран может показывать рекламу, но это пока не подтверждено. 😎 TechBlog на РЖЯ - подписаться 🚀Мощный и быстрый vpn Raketa - пользуйся!

ASUS CIS

@asus_on_russian · Post #2903 · 31.12.2024 г., 09:50

Всего 7 дней до #CES2025! 🚀 Готовы ли вы заглянуть в будущее? 🔥 Следите за новостями, чтобы не пропустить самое интересное! 👀✨ #AlwaysIncredible#CES

12
ПретходнаСтраница 1 од 2Следна