摘要:
Qt自带的的列表控件是不能平滑滚动的,但如果滚动速度快的话很容易引起视线丢失,体验效果很差。本篇主要讲述如何在Qt中对列表控件加入平滑滚动。文中以QScrollArea控件为例,其他控件方法一样。 原理 Qt的列表控件中,有以下两个接口: void QAbstractScrollArea::setH 阅读全文
摘要:
皮肤介绍及分享 在7月23日内测发布后,fcitx5已经可以正常在deepin下使用了,但是同fcitx4一样,fcitx5的自带样式也比较不好看,因此我自行绘制了两个简单的输入法皮肤,分为黑白两种风格,喜欢的自取~ **下载地址:**https://maicss.lanzoui.com/iScGa 阅读全文
摘要:
为了避免很多程序对主目录内容造成混乱,本程序用于将可执行文件通过修改环境变量的方式将其配置文件和Home目录限制在一个固定的文件夹下,以达到纯净的目的。每次运行之前,本程序会自动将真正的主目录下的所有非隐藏的文件以及文件夹软链接至虚拟主目录,以方便访问。但是隐藏目录将被忽略。 阅读全文
摘要:
用Qt(C++)实现如苹果般的亮屏效果 苹果的亮屏效果可能有很多人没注意到,和其他大部分手机或电脑不同的是,苹果的亮屏特效不是简单的亮度变化,而是一个渐亮的过程。详细来说就是,图片中较亮的部分先显示出来,而后渐变的显示较暗的地方,最后整个图片完全显示。 那么,Qt该如何实现类似效果? 先看最终效果: 阅读全文
摘要:
这两天在一个小工具中想做一个图标的发光效果,用固定颜色做出来效果很丑,于是想到此方法,得到图标的主色调后,将颜色调亮,并设置为阴影颜色,从而达到类似发光的效果。 本文章主要在于得到一张图片的平均色,并为其设置亮度变化。 先查看最终效果图: 该程序先获取图片中平均色,再将窗口颜色设置为平均色,从而达到 阅读全文
摘要:
编辑:刘风琛 最初编写日期:2020年4月11日下午 最新更新日期:2020年9月20日上午 标注: 从笔记开始截止到程序第四章“程序流程结构”,使用Joplin编写,其余部分为Typora编写。 笔记对应课程链接为:(https://www.bilibili.com/video/BV1et411b 阅读全文
摘要:
PATH环境变量的介绍 PATH是一个系统的环境变量,它用法很多人都了解,是指定命令的搜索路径。 本例子在Linux下讲解。 比如说,在/opt/games/csgo文件夹下有一个名为playcsgo的可执行文件,作用是启动游戏。 那么,假如你需要运行它,你必需要输入绝对路径,例如: /opt/ga 阅读全文
摘要:
为了让大家在夜间也能舒适的浏览社区,我花了一点时间让深度科技社区进入了“暗黑模式”。
实现方法是编写一个CSS文件,通过插件的方式令网页加载它,而后适当提高选择器权重,从而实现对亮色模式的覆盖应用,虽然目前也存在很多自动转换的插件,但是手动适配的效果明显要好得多。 阅读全文
摘要:
引言 起初,我在针对deepin制作一款appimage安装工具,想要其实现的功能就是自动获取图标,只需要输入软件名称和分类即可,当然以后也会寻找方案省去手动输入的麻烦。 后来我发现一个有趣的问题 openshot有些特立独行,我无法使用传统的方案,--appimage-extract参数来为其解包 阅读全文
摘要:
DTK是deepin开发的基于Qt的开发套件,提供了大量的具有独特风格的美化控件,也提供了很多非常方便的API,下边我们用DTK实现一个模糊窗口,并设置其阴影效果。 使用场景 一切需要模糊窗口作为美化的地方,当作为悬浮窗等小型窗口时,可以减弱阴影的深度来达到更好地效果。 具体方法 将MainWind 阅读全文