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

Резултати

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

Пребарај: #hugo

当前筛选 #hugo清除筛选
Dejavu's Blog

@dejavuBlog · Post #2568 · 09.09.2025 г., 12:41

一个移植 bear blog(https://bearblog.dev/) 的 #Hugo 主题 https://janraasch.github.io/hugo-bearblog/

Hashtags

ALL About RSS

@AboutRss · Post #808 · 11.09.2020 г., 01:00

为基于 Hugo 的博客开启 RSS 全文输出 用 #Hugo 生成的静态博客,不会将全文输出到 RSS,一般是输出正文 <!—more—> 之前的部分,即输出文章的 Summary。所以,这篇 #教程 告诉你只要稍微改动一点 Hugo 的 RSS template,即可将全文输出到 RSS : Displaying the Full Content in Hugo's RSS feed 如果,你想不动 .xml 的 <description>,靠增加 <content> 来输出全文,可以看看另一篇: A BETTER RSS FOR HUGO 不过,要注意的是,这两篇针对的 Hugo RSS template 不大一样,请以官网的为准。

Hashtags

Find Blog👁发现博客

@FindBlog · Post #185 · 23.04.2023 г., 14:53

Dejavu 向大家展示如何通过 Cloudflare Pages 搭建 Hugo 个人博客。 内容丰富、详细,简单易懂,如果你对于搭建 Hugo 博客有想法或者困难,希望这篇教程能对你有所帮助。 地址:Dejavu's Blog #Hugo#Article 频道:@FindBlog

Find Blog👁发现博客

@FindBlog · Post #578 · 09.03.2025 г., 14:33

Hugo ʕ•ᴥ•ʔ Bear Blog ✨ Neo——基于 Bear Blog 的 Hugo 主题 从 Hugo Bear Blog 移植而来,由于原作者选择与原版 Bear Blog 保持一致,因此我选择创建一个更具扩展性和功能丰富的 Hugo Bear Blog。 作者对于这个主题,有自己的原则:1. 继续坚持 Bear Blog 的理念;2. 保证能通过配置还原到和 Hugo Bear Blog 甚至是和 Bear Blog 一致。 演示地址:https://rokcso.com/ 项目地址:https://github.com/rokcso/hugo-bearblog-neo/ #Theme#Hugo 频道:@FindBlog 群组:@FindBlog_Group

Hashtags

Find Blog👁发现博客

@FindBlog · Post #334 · 17.11.2023 г., 07:44

推荐一个 Hugo 主题:Hugo-BearBlog 主题灵感来源于静态博客托管服务网站 BearBlog,一比一复刻,使用 Hugo 作为博客的朋友可以体验尝试。 十分简洁、轻量,每个页面甚至只有5KB容量。我非常喜欢这个主题,可惜舍不得 WordPress,希望来个大神移植一版~ 项目地址:https://github.com/janraasch/hugo-bearblog 演示地址:https://janraasch.github.io/hugo-bearblog/ #Theme#Hugo 频道:@FindBlog 群组:@FindBlog_Group

Hashtags

Dejavu's Blog

@dejavuBlog · Post #2487 · 06.06.2023 г., 09:03

#Hugo#主题 推荐 ▎itheme 一款果子味的主题 项目:https://github.com/floyd-li/hugo-theme-itheme 演示:https://hugo-theme-itheme.netlify.app/ 频道 @dejavuBlog 群组 @dejavuGroup

Hashtags

HuTalk胡说

@hutalk · Post #840 · 06.04.2023 г., 05:58

🤣本来看到博友使用 Cloudflare Pages+Hugo 的方案,我挺心动。然后就使用 #ChatGPT 查了一下部署教程,结果到最后还是差点。 🥹我还是老老实实用 #WordPress 吧,毕竟我还是对这个用了5年的程序更加熟悉和熟练。 对我来说,使用 #Hugo 虽然金钱成本更低,但是学习成本远远大于使用 WordPress。

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