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

Пребарај: #c17

当前筛选 #c17清除筛选
חדשות תעופה ✈️

@AviationNewsIL · Post #9118 · 23.02.2026 г., 15:16

🗣היום בנתב"ג... לקח לי הרבה (ממש הרבה) זמן לאשר מול הצנזורה אבל הנה: יגעת ומצאת - תאמין. וזו ההזדמנות להזכיר שכל תמונה או סרטון, של כלים צבאיים ישראלים או אמריקאים, גם אם הם באוויר, בים או ביבשה, בבסיס צבאי או בשדה אזרחי - נדרשים באישור הצנזורה. וכן, גם אם אתם רק מעלים לקבוצת הדיונים. צילמתם משהו מעניין? דברו איתי!🤙 לא בטוחים אם אפשר לפרסם או לא? דברו איתי!🤙 https://t.me/AviationNewsIL/9118 📸איתי עובד #ארהב#איראן#חילהאוויר#נתבג#C17

NEWS 鏈新聞-ABMedia

@abmedia_news · Post #24332 · 04.05.2026 г., 03:30

【📜 政策監理|川習會五月中即將展開,美軍機已抵北京後勤佈署】 #川習會#C17#北京 川普 5 月 14 日將展開國是訪問,與習近平針對貿易平衡與關稅展開會談。 美軍 C-17 運輸機於 5 月 1 日抵達北京,執行行政與維安對接。若能達成階段性協議,將有助於穩定企業預期並減緩供應鏈成本。 📍閱讀全文: https://abmedia.io/us-c17-arrived-bejing-for-trump-xi-meeting 📍 訂閱鏈新聞頻道:https://linktr.ee/abmedia.io

Solomon Bernshtein

@solomonbernshtein · Post #26463 · 06.04.2026 г., 14:31

🇰🇿🇧🇾🇷🇺Казахстан, Беларусь и Россия создадут производство кабин для выпуска зерноуборочных комбайнов ⏺Предприятие откроют в Акмолинской области. Российские и белорусские производители будут поставлять на него комплектующие и оборудование. Сейчас на рассмотрении стоит 15 кооперационных проектов в промышленности, заявили в ЕЭК. Из них уже одобрены пять. Один проект инициирован Казахстаном, ещё в двух страна участвует как партнёр. ⏺Это, кстати, те самые проекты, в которых критически нуждается Восточная Европа. Но политики ЕС не думают о благосостоянии своих граждан и будущем своих стран. Лишь некоторые призывают о снятии санкций в интересах роста благосостояния простых людей по обе стороны границы. #ЕАЭС#Казахстан#Беларусь#Россия#Интеграция#ЗерноуборочныеКомбайны#Промышленность#ЕЭК#Экономика#Санкции #США#Трамп#Израиль#C17#БлижнийВосток#Нефть#ОрмузскийПролив#Иран#Эскалация#Геополитика Галопом по Европе