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

Резултати

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

Пребарај: #montech

当前筛选 #montech清除筛选
Comping_Uz

@Comping_Uz · Post #5096 · 23.12.2025 г., 09:10

😁 1️⃣ 2️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ #intel#asus#thermalright#montech ➡️ CPU: Intel Core I7 14700KF 20Core (8P-12E) 28Threads ➡️ MB: Asus Prime Z790 Gaming WiFi7 ➡️ COOLER: Thermalright Stream Vision 360 ARGB ➡️ RAM: Crucial 64Gb(2x32) 5600MHz ➡️ SSD: 2x Verbatim Vi3000 1Tb NVMe ➡️ GPU: RTX2060Super 8Gb ➡️ PSU: Thermalright TR650 80+Bronze ➡️ CASE: Montech Air 903 Max 💳1975 y.e 🖲️Игровая производительность (1080p High) 👻 Counter-Strike 2 ≈ 450 – 520 FPS 🎮 PUBG: Battlegrounds ≈ 180 – 250 FPS 🪗 Valorant ≈ 580 – 650FPS 🎮 Fortnite ≈ 180 – 220 FPS 🖥Для работы и творчества 🎨 Дизайн (Photoshop, Illustrator, CorelDRAW) – комфортная работа с крупными файлами. 🏗 Архитектура и 3D (AutoCAD, Blender, 3ds Max) – быстрый рендеринг, плавная навигация. 🎬 Монтаж (Premiere Pro, DaVinci Resolve, After Effects) – быстрая обработка 4K-видео, работа с эффектами без лагов. ➖➖➖➖➖➖➖➖➖ 📍 Локация: [Малая кольцевая дорога 8A] ⏰ Время работы: [с 10:00 до 20:00] 📞 +998332332030 +998338082030 🔵@comping_admin2 @comping_admin ➖➖➖➖➖➖➖➖➖ 🔵Telegram📷Instagram🟥Youtube

Comping_Uz

@Comping_Uz · Post #4995 · 10.12.2025 г., 17:05

😁 1️⃣ 2️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ #ryzen#msi#aorus#thermalright#montech ➡️ CPU: Ryzen 5 7500F ➡️ MB: Aorus B650E ELITE X AX ICE ➡️ COOLER: Thermalright Assassin X 120 R Digital ARGB ➡️ RAM: T-Force Delta 32GB (2x16GB) 6000MHz RGB ➡️ SSD: Kingston NV3 2Tb NVMe ➡️ GPU: Msi Shadow 2x RTX5060 8Gb ➡️ PSU: Thermalright KG850 80+Gold Wh ➡️ CASE: Montech XR Wh ➕Monitor: HKC G25H3 FHD IPS 300Hz 25" ➕Mouse: Logitech Superlight G Pro ➕Klaviatura: Gravastar V75Lite ➕Naushnik: Aula G7 Pro Wh ➕Stol: Cougar E-Star 120 ➕Kreslo: Pro Gaming ➕Kovrik: 40x90 💳2240 y.e 🖲️Игровая производительность (1080p High) 👻 Counter-Strike 2 ≈ 200 – 350 FPS 🎮 PUBG: Battlegrounds ≈ 200 – 250 FPS 🪗 Valorant ≈ 550 – 700FPS 🎮 Fortnite ≈ 300 – 350 FPS 🖥Для работы и творчества 🎨 Дизайн (Photoshop, Illustrator, CorelDRAW) – комфортная работа с крупными файлами. 🏗 Архитектура и 3D (AutoCAD, Blender, 3ds Max) – быстрый рендеринг, плавная навигация. 🎬 Монтаж (Premiere Pro, DaVinci Resolve, After Effects) – быстрая обработка 4K-видео, работа с эффектами без лагов. ➖➖➖➖➖➖➖➖➖ 📍 Локация: [Малая кольцевая дорога 8A] ⏰ Время работы: [с 10:00 до 20:00] 📞 +998332332030 +998338082030 🔵@comping_admin2 @comping_admin ➖➖➖➖➖➖➖➖➖ 🔵Telegram📷Instagram🟥Youtube

Comping_Uz

@Comping_Uz · Post #4992 · 08.12.2025 г., 10:40

😁 1️⃣ 2️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ #ryzen#msi#aorus#thermalright#montech ➡️ CPU: Ryzen 7 7800X3D ➡️ MB: Aorus B650E ELITE X AX ICE ➡️ COOLER: Thermalright Stream Vision 360 ARGB Wh ➡️ RAM: T-Force Delta 32GB (2x16GB) 6400MHz RGB ➡️ SSD: 1Tb NVMe ➡️ GPU: MSI Ventus RTX5070 12Gb ➡️ PSU: Thermalright KG850 80+Gold Wh ➡️ CASE: Montech Air 903Max Wh 💳2000 y.e 🖲️Игровая производительность (1080p High) 👻 Counter-Strike 2 ≈ 480 – 550 FPS 🎮 PUBG: Battlegrounds ≈ 250 – 380 FPS 🪗 Valorant ≈ 680 – 750FPS 🎮 Fortnite ≈ 550 – 620 FPS 🖥Для работы и творчества 🎨 Дизайн (Photoshop, Illustrator, CorelDRAW) – комфортная работа с крупными файлами. 🏗 Архитектура и 3D (AutoCAD, Blender, 3ds Max) – быстрый рендеринг, плавная навигация. 🎬 Монтаж (Premiere Pro, DaVinci Resolve, After Effects) – быстрая обработка 4K-видео, работа с эффектами без лагов. ➖➖➖➖➖➖➖➖➖ 📍 Локация: [Малая кольцевая дорога 8A] ⏰ Время работы: [с 10:00 до 20:00] 📞 +998332332030 +998338082030 🔵@comping_admin2 @comping_admin ➖➖➖➖➖➖➖➖➖ 🔵Telegram📷Instagram🟥Youtube

Comping_Uz

@Comping_Uz · Post #4975 · 30.11.2025 г., 14:55

😁 1️⃣ 2️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ #intel#pny#thermalright#asus#montech ➡️ CPU: Intel Core I7 12700KF ➡️ MB: Asus Z790 Gaming Wifi7 ➡️ COOLER: JL Astroshel 360 ARGB ➡️ RAM: T-Force Delta 32Gb(2x16) 6400MHz ➡️ SSD: 1Tb NVMe ➡️ HDD: Toshiba 1Tb ➡️ GPU: PNY RTX5060Ti 16Gb ➡️ PSU: Thermalright TG750 80+Gold ➡️ CASE: Montech XR ARGB 💳1575 y.e 🖲️Игровая производительность (1080p High) 👻 Counter-Strike 2 ≈ 350 – 420 FPS 🎮 PUBG: Battlegrounds ≈ 180 – 250 FPS 🪗 Valorant ≈ 450 – 600FPS 🎮 Fortnite ≈ 180 – 250 FPS 🖥Для работы и творчества 🎨 Дизайн (Photoshop, Illustrator, CorelDRAW) – комфортная работа с крупными файлами. 🏗 Архитектура и 3D (AutoCAD, Blender, 3ds Max) – быстрый рендеринг, плавная навигация. 🎬 Монтаж (Premiere Pro, DaVinci Resolve, After Effects) – быстрая обработка 4K-видео, работа с эффектами без лагов. ➖➖➖➖➖➖➖➖➖ 📍 Локация: [Малая кольцевая дорога 8A] ⏰ Время работы: [с 10:00 до 20:00] 📞 +998332332030 +998338082030 🔵@comping_admin2 @comping_admin ➖➖➖➖➖➖➖➖➖ 🔵Telegram📷Instagram🟥Youtube