自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何在pyqt中实现win10亚克力效果

亚克力效果的实现思路上一篇博客《如何在pyqt中优雅地实现窗口磨砂效果》 中实现了win7中的Aero效果,但是我还是觉得和win10的亚克力效果相比,Aero还是差了点内味。所以今天早上又在网上搜了一圈,无意中发现了这篇博客《使用 SetWindowCompositionAttribute 来控制程序的窗口边框和背景》,点进去认真看了一遍之后深受启发,于是又去改了一下上次实现Aero效果时所用的函数,重新编译为dll给python调用。具体实现流程在WindowCompositionAttri

2020-06-15 14:14:58 4024 10

原创 如何在 PyQt 中实现异步数据库请求

在这篇博客中我们使用子线程和信号总线完成了异步数据库请求操作,界面所使用的组件全部来自于 https://qfluentwidgets.com/zh/ ,以上~~

2023-12-07 19:07:19 1109 1

原创 QFluentWidgets: 基于 C++ Qt 的 Fluent Design 组件库

C++ 组件库需要许可证才能拿到头文件和动态链接库使用,如果想体验运行效果,可以安装 Python 组件库并运行各个demo.py,或者下载编译好的,最终效果和 C++ 是一样的。经常有小伙伴留言为什么不将 C++ 组件库一起开源,其实原因很简单:白嫖的话有 Python 组件库就够了,一个人的精力是有限的,无法为爱发电维持这么多个组件库分支的开发,以上~~

2023-10-04 13:51:03 2158

原创 告别原始 UI 样式,拥抱 Fluent Design 风格 PyQt/PySide 组件库

基于 PyQt/PySide 的 Fluent Design 风格的组件库,支持亮暗主题无缝切换和自定义主题色,搭配 QtDesigner 可以快速开发美观的界面。

2023-06-21 15:08:59 11663

原创 如何在pyqt中实现带动画的动态QMenu

弹出菜单的视觉效果Qt中QLineEdit自带的菜单弹出动画十分生硬,而且很丑。所以照着Groove中单行编辑框的弹出菜单的样式和动画效果写了一个可以实现动态变化Item的弹出菜单,根据剪贴板的内容、编辑框是否有文本以及是否有选中文本分为六种情况,大体效果如下所示(ヾ(๑╹◡╹)ノ"老婆依旧如此迷人:具体实现流程先创建一个继承自QMenu的类Menu,在这个类中通过调用自定义类WindowEffect的方法来调用win10的api从而实现Aero效果和阴影效果,定义WindowEffect的代码放

2020-06-26 22:29:11 2258 1

原创 如何在pyqt中实现窗口磨砂效果

优雅地实现磨砂效果的方法这两周一直在思考怎么在pyqt上实现窗口磨砂效果,网上搜了一圈,全都是Qt的实现方法,而且都是通过调用windows的api来实现磨砂效果的。本来想试试能不能按猫画虎,把C++的实现方法给翻译成python的实现方法,结果发现C++的一些数据结构(尤其是HWND)python没有(也有可能是自己太菜没发现),直接翻译不太行。正好今天在查python的官文档的时候看到了ctypes里面的HWND,激动地连叫卧槽,既然直接翻译不行,倒不如换一条思路:让C++帮我做磨砂的事情,而我只需要

2020-06-13 23:09:49 3603 6

C++ Qt Fluent Design 组件库 QFluentWidgets 演示程序

C++ Qt Fluent Design 组件库演示程序,包含 180 多个精美组件,支持亮暗主题切换和自定义主题色。 QFluentWidgets 是目前最流行的 Qt 组件库,强大、可扩展、美观优雅,包含了大量类似 InfoBar、 Flyout、 CommandBar 以及 Pivot 等组件类,可以组合使用并直接在设计师上实现任何 UI 设计。 QFluentWidgets 同时支持 C++ 和 Python,支持 Windows、Linux 和 macOS,包含了数百个现成的组件和示例供你选择,保证能让你找到一个完美的组件作为千里之行的起点。 QFluentWidgets 充分利用了所见即所得的 QtDesigner 插件功能,将令人脑壳疼的复杂界面搭建任务转化为简单的积木游戏,即便是小白也能轻松上手!

2023-11-10

frameless_window.rar

自定义标题栏,使用 Windows10 api 还原了原生窗口的 DWM 窗口阴影、窗口动画、窗口移动和窗口拉伸

2021-03-16

pop_up_ani_stacked_widget.py

带有渐变效果、弹入弹出动画效果的QStackedWidget,接口保持与Qt内置QStackedWidget一致,可以开箱即用

2021-03-16

myconv.mlx

自定义matlab 卷积函数,可以返回序列的下标,可以计算符号变量的卷积,同时时支持多进程加速

2020-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除