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

Резултати

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

Пребарај: #nice

当前筛选 #nice清除筛选
America 🇺🇸 News & Politics

@America · Post #10196 · 08.12.2025 г., 02:25

😄Nice ➖➖➖➖➖➖ 🔘Nice has a positive meaning and can be similar to good, pleasant or enjoyable. 🔜 We had a really nice time with the monkeys at the zoo. 🔜 It was so nice to see you! 🔘 The negative is also common. 🔜 The weather isn't nice today. Take a coat with you. 🔘We use nice to describe people who are kind, polite or friendly. 🔜 He lent you his phone? What a nice guy. 🔜 I love seeing Susy. She's a really nice lady. #Nice👨‍🏫@America ➖➖➖➖➖➖➖➖➖➖➖➖ 🆕 Crypto News @Money 😁 Crypto Game @Egame 🇺🇸 US News @America 🇯🇵 Japan News @Japan 🇦🇪 UAE News @Dubai ▶️ Popular Movies @Videos 😜 Best Funny Video @Funnys

Hashtags

😄Nice ➖➖➖➖➖➖ 🔘Nice has a positive meaning and can be similar to good, pleasant or enjoyable. 🔜 We had a really nice time with the monkeys at the zoo. 🔜 It was so nice to see you! 🔘 The negative is also common. 🔜 The weather isn't nice today. Take a coat with you. 🔘We use nice to describe people who are kind, polite or friendly. 🔜 He lent you his phone? What a nice guy. 🔜 I love seeing Susy. She's a really nice lady. #Nice👨‍🏫@America ➖➖➖➖➖➖➖➖➖➖➖➖ 🆕 Crypto News @Money 😁 Crypto Game @Egame 🇺🇸 US News @America 🇯🇵 Japan News @Japan 🇦🇪 UAE News @Dubai ▶️ Popular Movies @Videos 😜 Best Funny Video @Funnys

Hashtags

机场之家

@jichangzhijia · Post #46 · 16.01.2023 г., 10:58

▌机场名称:#Nice Cloud ▌机场地址:https://nicecloud.me ▌成立时间:2021年12月 ▌支持协议:#Vmess#ss ▌套餐价格: 套餐1:14元90G/月; 套餐2:19元200G/月; 套餐3:21元300G/月; ▌特点介绍:价格便宜,拥有专线入口,电信联通移动多入口负载 所有节点不限速率 免费提供小火箭下载 限时8折卷:nice8zhe 👉机场之家👉免费投稿

原神mod

@ysmodku · Post #5465 · 12.03.2023 г., 13:46

人物:#八重神子 作者:#nice beach 下载:https://wwze.lanzoub.com/iqXkH0pxof6j 来源:https://discord.com/channels/971945032552697897/995556191419764838/1082991783270686741

加零 Subscription

@jia0_sub · Post #1493 · 15.08.2025 г., 02:46

🔁pixiv_繁中 8/16 「 #NiCE 創・迴響同人誌販售會」即將展開 🌟一起來看看有哪些活躍於 #pixiv 的作者們出攤🌟 📣 加零在電線桿下 攤位編號 #P71#加零在電線桿下@jia0kelvin 加零在電線桿下的小加零是棲息在電線桿下方的黃色小人們,以散漫天真的態度度過被現實蹂躪的每天。以黃白黑三種顏色進行兩至三格的原創圖文創作。 👇看更多他的精彩創作👇 https://buff.ly/HZuwxbu 「NiCE 創・迴響同人誌販售會」@StStStudio_sns 時間:2025/8/16 (六)10:30~17:00 場地:南港展覽館一館 一樓 台北市南港區經貿二路1號 快來造訪他的攤位吧!! 更多NiCE同人展現限定抽獎活動留言下收▼ (1/2) via Twitter @加零在電線桿下🍣

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