@LaGuiadelFutbol · Post #36045 · 29.07.2025 г., 14:20
🔴#OFICIAL. Joao Felix ha sido anunciado formalmente como nuevo jugador de Al-Nassr. @LaGuiadelFutbol
Hashtags
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
Пребарај: #oficial
@LaGuiadelFutbol · Post #36045 · 29.07.2025 г., 14:20
🔴#OFICIAL. Joao Felix ha sido anunciado formalmente como nuevo jugador de Al-Nassr. @LaGuiadelFutbol
Hashtags
@FootballTimeall · Post #15622 · 02.07.2023 г., 02:21
✅#OFICIAL El Aston Villa presenta a Youri Tielemans como nuevo fichaje, esto fue completado hace semanas. 📸Y aquí está el mediocampista belga posando con la camiseta del Aston Villa.
Hashtags
@FootballTimeall · Post #15584 · 16.03.2022 г., 00:54
#OFICIAL Spotify es el nuevo patrocinador de Barcelona. 🤝 El acuerdo comenzará a partir de la próxima temporada por 4 temporadas. @FootballTimeall
Hashtags
@FootballTimeall · Post #15551 · 07.03.2022 г., 12:11
#OFICIAL Danny Makkelie arbitrará el partido Real Madrid-PSG en el Santiago Bernabéu. @FootballTimeall
Hashtags
@FootballTimeall · Post #15490 · 08.02.2022 г., 16:31
#OFICIAL El Borussia Dortmund ha llegado a un acuerdo con Niklas Süle🇩🇪 para unirse al club como agente libre procedente del FC Bayern en junio de 2022. @FootballTimeall
Hashtags
@FootballTimeall · Post #15469 · 04.02.2022 г., 16:12
#OFICIAL La Fiorentina cede a Erick Pulgar🇨🇱 al Galatasaray hasta final de temporada. @FootballTimeall
Hashtags
@FootballTimeall · Post #15447 · 31.01.2022 г., 17:41
#OFICIAL La Juventus anuncia el fichaje de Denis Zakaria🇨🇭 desde el Borussia Mönchengladbach. Llega por 4.5M€ y firma contrato hasta junio de 2026. @FootballTimeall
Hashtags
@FootballTimeall · Post #15446 · 31.01.2022 г., 17:38
#OFICIAL El Lyon obtiene la cesión del mediocentro francés Tanguy Ndombélé🇫🇷 (25). 📍Llega procedente del Tottenham hasta final de temporada por 1.420.000 € con opción de compra. @FootballTimeall
Hashtags
@FootballTimeall · Post #15445 · 31.01.2022 г., 17:37
#OFICIAL El Lyon ha fichado al centrocampista francés Romain Faivre🇫🇷 (23). 📍Llega procedente del Brest por 15M€ + 2M€ bonus + 15% plusvalía en futura venta. Firma hasta junio de 2026. @FootballTimeall
Hashtags
@FootballTimeall · Post #15440 · 30.01.2022 г., 18:38
#OFICIAL El delantero colombiano Luis Díaz🇨🇴 es nuevo jugador del Liverpool. Lucirá el dorsal "23" en su nuevo equipo. Llega procedente del Porto. @FootballTimeall
Hashtags
@FootballTimeall · Post #15439 · 29.01.2022 г., 18:54
#OFICIAL 🇪🇸Adama Traoré, es nuevo jugador del FC Barcelona. Llega cedido hasta junio con opción a compra de 30M€ + variables. @FootballTimeall
Hashtags
@FootballTimeall · Post #15437 · 29.01.2022 г., 18:47
#OFICIAL El Genoa anuncia el fichaje de Nadiem Amiri desde el Bayer Leverkusen. 📍Cedido con obligación de compra bajó ciertas condiciones. @FootballTimeall
Hashtags