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

Пребарај: #haber

当前筛选 #haber清除筛选
TGhaber

@TGhaber · Post #244 · 31.05.2019 г., 20:51

iOS tarafında Telegram X, ana Telegram uygulamasıyla birleşti. App Store üzerinden Telegram X kaldırıldı. Kullanan üyelerimize artık güncelleme almayacağı için kaldırmanız ve aynı özelliklere sahip Telegram uygulamasını kurmanızı öneririz. • Ana uygulama Eylül 2018'de sürüm v5.0 olarak Swift'de yazılarak yayınlanmıştı. • Uygulamanın simgesini değiştirebilirsiniz mavi veya siyah olarak ayarlayabilirsiniz. Android tarafında Telegram X tamamen farklı bir proje olarak güzel bir şekilde kendi hızında ilerliyor. Şimdilik birleşme söz konusu değil. https://itunes.apple.com/app/id686449807 #tgx#ios#haber

TGhaber

@TGhaber · Post #360 · 10.01.2020 г., 13:24

Android için Telegram kurulum dosyası Resmi web sitesi üzerinde tüm mimariler için kütüphaneler içeren alana APK olarak indirme bağlantısı geldi. Android kullanan ancak Google Play kullanmayanlar için uygulamaya kolayca erişim sağlandı. Telegram kullanıcıları tüm resmi ve favori bazı gayri resmi uygulamalara TGfiles kanalından da ulaşabilir. #android#apk#haber@TGhaber

Умма Мухаммада ﷺ

@CommunityMuhammad · Post #513 · 26.03.2026 г., 21:49

Турецкие СМИ Многие россияне, работающие на строящейся почти 8 лет АЭС Аккую, стали мусульманами после знакомства с исламом. Одна из них Виктория Кетова; она приняла Ислам и получила название «Амине» на церемонии, организованной в Силифке. #haber#rusya#akkuyu#türkiye

🔥🌲Пожар в Алании — текущее на 21 сентября 🚨 Уже 3-й день огонь охватывает леса Алании. ✅ В районах Aliefendi и Kargıcak пожар локализован. 🔥 В Yaylakonak и Şıhlar ситуация остаётся напряжённой — мешает сильный ветер. 🏠 Эвакуировано около 20 домов, пострадали 3 дома и 1 авто. 👩‍🚒 Более 800 человек, 200+ единиц техники и 12+ вертолётов/самолётов борются с огнём. 🛑 Жертв нет. Туристическая зона и отели остаются в безопасности. Пожарные и жандармерия дежурят круглосуточно, отели и туристические зоны на побережье угрозе не подвержены. #АланияБезКупюр#пожар#новости#Турция#Анталья#Alanya#yangın#haber