@profile_pictures_tm · Post #6365 · 09.01.2022 г., 12:16
#Tigers
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
Пребарај: #tigers
@profile_pictures_tm · Post #6365 · 09.01.2022 г., 12:16
#Tigers
Hashtags
@Profile_pictures_tm · Post #4561 · 02.09.2021 г., 12:17
#Tigers
Hashtags
@MLB_Daily · Post #17138 · 06.05.2026 г., 18:08
🚨🐯 La creencia inicial es que Tarik Skubal podría regresar en unos dos meses, según Jon Heyman. 🏥 Skubal se está sometiendo a una cirugía hoy en su codo izquierdo. #Tigers#Skubal 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #17111 · 04.05.2026 г., 19:23
🚨🐯 Tarik Skubal está siendo colocado en la lista de lesionados debido a cuerpos sueltos en su codo y va a necesitar cirugía. #Skubal#Tigers 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16684 · 05.02.2026 г., 23:41
🐯🐯 Tarik Skubal ganará $32 millones esta temporada después de que hoy ganara su caso de arbitraje contra los Tigers. Los Tigers presentaron una oferta de $19 millones. #️⃣#Tigers#Skubal 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16239 · 21.11.2025 г., 14:51
🐯🐯 El nombre de Tarik Skubal ha surgido a menudo en rumores de traspasos esta temporada baja 👀 Con Skubal listo para ser agente libre después de la temporada 2026, ¿crees que los Tigers deberían cambiarlo? 🤔 #️⃣#Tigers#Skubal 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16115 · 06.11.2025 г., 13:51
🐯🐯 Buster Olney piensa que los Tigers podrían “considerar seriamente” intercambiar a Tarik Skubal si pueden obtener lo que quieren en un intercambio, con los Mariners, Mets y Red Sox listados como posibles pretendientes. #️⃣#Skubal#Tigers 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #17142 · 07.05.2026 г., 00:06
🚨🐯 Framber Valdez ha sido suspendido por 6 juegos y multado por darle pelotazo a Trevor Story ayer. #Tigers#FValdez 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16679 · 05.02.2026 г., 02:05
🐯⭐️ Los Tigers y el lanzador zurdo Framber Valdez acordaron un contrato de tres años por 115 millones, según múltiples informes, incluido el de Mark Feinsand de MLB. #️⃣#Tigers#FValdez 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #17045 · 15.04.2026 г., 23:50
🐯 Los Tigers anunciaron que Kevin McGonigle, de 21 años, ha firmado una extensión hasta 2034 por 150 millones. McGonigle es el prospecto número 2 en la lista de los 100 mejores prospectos de MLB Pipeline. #Tigers#McGonigle 🗞 | t.me/MLB_Daily
Hashtags
@MLB_Daily · Post #16994 · 25.03.2026 г., 02:16
🐯 El prospecto número 2 de la MLB, Kevin McGonigle, ha sido incluido en la lista del Día de Apertura de los Tigers. #Tigers#McGonigle 🗞 | t.me/MLB_Daily
Hashtags
@MLB_Daily · Post #16359 · 13.12.2025 г., 20:56
🐯🅱 Kenley Jansen está firmando un contrato de un año con los Tigers, según múltiples informes. #️⃣#Tigers#Jansen 🗞 | t.me/MLB_Daily