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

Резултати

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

Пребарај: #descarga

当前筛选 #descarga清除筛选
Avizor

@Avizorweb · Post #2899 · 03.10.2021 г., 01:37

¡Ya llegó la hora de El Doble! Primero que todo escucha nuestra entrada distintiva y no olvides comentarnos qué te pareció. 💬 📣 En este episodio conversaremos con dos estudiantes fundadoras de #Avizor, un proyecto de comunicación que apuesta por visibilizar tabúes, problemáticas sociales y de género. 🗣 El Anteproyecto del Código de las Familias y sus temas más sensibles también entrarán a debate. Sin más, ¡disfruta tu ración! 😉 ⬇️ (#Descarga gratis desde esta nube con la contraseña ElDoble3)

BotsGram®

@botsgram_cu · Post #3105 · 02.11.2020 г., 18:52

¿Que puede hacer este bot? @ytsongdl_bot Descarga música enviando el nombre o el enlace de una canción Idioma: inglés (Visto en @botsgram_cu) #música#descarga

BotsGram®

@botsgram_cu · Post #3090 · 27.10.2020 г., 02:40

¿Que puede hacer este bot? @freemusicprobot El bot encontrará música por su solicitud, por el nombre de la canción o artista. También funciona inline. Idiomas: inglés, ruso (Visto en @botsgram_cu) #música#descarga

BotsGram®

@botsgram_cu · Post #3100 · 02.11.2020 г., 04:02

¿Que puede hacer este bot? @WebSnatchBot Este bot le permite descargar videos de alta calidad de más de mil sitios compatibles. ¡Simplemente envíele un enlace de video y observe cómo sucede la magia! Idioma: inglés (Visto en @botsgram_cu) #videos#descarga

BotsGram®

@botsgram_cu · Post #3096 · 02.11.2020 г., 03:48

¿Que puede hacer este bot? @DirectFileLinkBot Este bot genera un enlace de descarga directa de archivos de Telegram. Idiomas: inglés (Visto en @botsgram_cu) #enlaces#descarga

BotsGram®

@botsgram_cu · Post #3029 · 29.09.2020 г., 02:38

¿Que puede hacer este bot? @FileSharerRobot Este bot puede ayudarlo a crear un enlace para compartir archivos de Telegram Idiomas: inglés (Visto en @botsgram_cu) #enlaces#descarga

BotsGram®

@botsgram_cu · Post #2960 · 12.08.2020 г., 01:29

¿Que puede hacer este bot? @Qualyuploadbot Envíe cualquier enlace URL de descarga directa, y el bot subirá a telegram como archivo / video Idiomas: inglés (visto en @botsgram_cu) #enlaces#descarga

BotsGram®

@botsgram_cu · Post #3021 · 24.09.2020 г., 02:26

¿Que puede hacer este bot? @torrentDxBoT Este bot te ayudará a buscar y descargar contenido de torrent Idiomas: inglés (Visto en @botsgram_cu) #torrent#descarga

BotsGram®

@botsgram_cu · Post #3039 · 05.10.2020 г., 11:31

¿Que puede hacer este bot? @TGYouTube_Bot Este bot puede convertir el enlace de Youtube a video / archivo y MP3 con soporte de miniaturas personalizadas Idiomas: inglés (Visto en @botsgram_cu) #descarga#enlaces#youtube

BotsGram®

@botsgram_cu · Post #2897 · 16.07.2020 г., 02:11

¿Que puede hacer este bot? @GetImageUrlBot Este bot cargará una foto en un sitio y le devolverá el enlace listo para enviar desde cualquier lugar Idiomas: italiano (visto en @botsgram_cu) #fotos#enlaces#descarga

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