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

Резултати

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

Пребарај: #pikpak

当前筛选 #pikpak清除筛选

#PikPak🇨🇳中国,四年老车主,长期车,到27年5月1日为一周期,当期45元;次年续费40元,5人车补3人,墨迹不上车一律拉黑。拉TG群,发展地区会员,谢绝判断为全球的用户,限支付宝上车。每人2T空间、一台长期设备!!!禁止外借,内容不限,自建文件夹,违规/超量提醒后7天内必须处理,上车后、跳车不退。UID:6296754818

Hashtags

#PikPak🇨🇳中国,四年老车主,长期车,到27年5月1日为一周期,当期45元;次年续费40元,5人车补3人,墨迹不上车一律拉黑。拉TG群,发展地区会员,谢绝判断为全球的用户,限支付宝上车。每人2T空间、一台长期设备!!!禁止外借,内容不限,自建文件夹,违规/超量提醒后7天内必须处理,上车后、跳车不退。UID:6296754818 该拼车信息审核有效期已过,请勿上车。

Hashtags

#PikPak🇨🇳中国,四年老车主,长期车,到27年5月1日为一周期,当期45元;次年续费40元,5人车补4人,墨迹不上车一律拉黑。拉TG群,发展地区会员,谢绝判断为全球的用户,限支付宝上车。每人2T空间、一台长期设备!!!禁止外借,内容不限,自建文件夹,违规/超量提醒后7天内必须处理,上车后、跳车不退。UID:6296754818 该拼车信息审核有效期已过,请勿上车。

Hashtags

下载链接

@LinksDownload · Post #2071 · 09.12.2021 г., 09:03

PikPak://桜都字幕组里番合集7102.89GB-磁力链接1969-2021.10月|VMqTQF2hHWuaBmet8BxHfroeo1|udn7 PikPak://漫之学园资源部 1-19弹 1.2TB|VMqTQGNPKUpoJZwVambe2a8To1|j89k #pikpak 离线卡顿的我给删除了,不过才三个多T,好像pik显示的和迅雷显示的大小不太一样,可能迅雷的全一点吧 还是这个客户端转存 https://qianye520.notion.site/qianye520/PikPak-Win-Mac_By_Shimily-a5201f193f1949be821579abdf096e09

Hashtags

SweetShare Channel

@SweetShareChannel · Post #343 · 12.09.2022 г., 11:59

//SweetShare共享请求: 平台:#PikPak 价格:12/半年/人 备注:5人车,招4人,每人2T空间,每人限2台设备,账号禁止外借,尊重个人隐私,12元/人/半年,翻车按比例退款 车牌:晋NHGA5J 上车请联系:@SweetTicketsBot

Hashtags

123•••10•••1314
ПретходнаСтраница 1 од 14Следна