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

Резултати

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

Пребарај: #xxx

当前筛选 #xxx清除筛选
FlyingSky's Channel

@flyingsky233 · Post #1858 · 01.07.2022 г., 11:25

以前想要引用 web 网页的某一段需要用到锚(即URL里 #xxx 的部分) 缺点很明显,只能引用到 HTML 里的 id,如果这段文字没有 id 的话就不行了 后来某几次在 Google 的时候发现点击某个候选网页可以让屏幕直接滚动到命中的文字并高亮 翻了翻是 WICG 有个草案叫 Scroll-to-Text Fragments 说白了就是允许在 URL 里直接指向网页内的任意一段文本,格式是#:~:text=<arbitrary text> 例:https://blog.chromium.org/2019/12/chrome-80-content-indexing-es-modules.html#:~:text=ECMAScript%20Modules%20in%20Web%20Workers 某些场合下挺好用的不得不说,需要注意的是仅Chrome 83+和Opera 68+支持

Hashtags

探索号

@seeker_rc · Post #19915 · 07.05.2026 г., 18:25

做了个在线简历工具:一个简历,多种版本,用 Claude Code 改起来很爽 最近做了一个小工具:cv.pro (点了没用, 域名还没买下来, support 看网页 footer) 项目地址: https://cv.ha7ch.com Repo: <https://github.com/LAWTED/cv-pro> 核心想解决两个问题: 1. 简历不应该只有一个版本 同一份经历,投不同岗位时重点其实不一样。 比如: /xxx?focus=research /xxx?role=engineer /xxx?company=alibaba 投研究岗就突出 paper /... via V2EX 分享创造 标签: #Claude#Code#xxx ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

探索号

@seeker_rc · Post #20135 · 10.05.2026 г., 06:25

德州扑克记账工具 从去年开始玩德州, 第一次玩过之后我就知道这个游戏我会喜欢一辈子. 一直玩到了现在, 中间有过大水上和大水下, 有时候也会想着备忘录里面记录一下每一次的战绩, 想着最后或者能看一段时间我总体到底是输是赢. 但是太麻烦了, 备忘录我最多记录一个+xxx 或者-xxx, 外加一个时间 我也不好统计也不好算. 于是我做了这么个网站, 尽可能的减少记录的阻力, 然后还方便我查看总体结果. <https://pokerlog.cc/zh> 希望大家多多提意见, 做这个网站的时候, 尽可能的把一些平时学到的做产品的内容用上了, 也是一个我自己本身一直有的需求. 谢谢谢谢. via V2EX 分享创造 标签: #xxx#记录#备忘录 ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

PT资讯频道

@PrivateTrackerNews · Post #434 · 13.05.2019 г., 13:47

2019.5.13 #开放注册 #OpenSignups #国外PT #整理自电报PT资讯频道 @privatetrackernews #CZpodzone #Thailand#XXX#General 泰国站 xxx 综合站 http://www.cz-podzone.com/signup.php powered by NexusPHP,only Thai language,start from 2015,torrents 60k+ #开放申请注册 #Blutopia #HD 高清站 https://blutopia.xyz/application BLUTOPIA is home to CultFilms™, BLURANiUM and BLUTONiUM