Python 3.x PyQt5实现左侧导航栏抽屉效果(折叠动画)

黑色简洁风格的左侧导航抽屉,用 Python3.x 配合PyQt5搞出来还挺顺手的。整个界面响应快,折叠动画也比较丝滑,看起来就舒服,交互体验也不错。

界面和业务分开写的,逻辑清晰不少。UI 部分直接拉出来独立维护,用的还是.ui文件,改起来方便,样式你也能随心调。你要是习惯前后分离开发风格,这个结构还蛮适合。

左侧导航菜单支持折叠,点一下就收缩展开那种,适合做后台管理系统或者多功能工具面板。比如你要做个设备管理平台,功能多、模块杂,用这个布局就清爽。

逻辑层那块也做得比较干净,信号槽用得挺规范的,没看到乱绑事件的情况。你要是刚开始学PyQt5,这个项目拿来参考挺合适的,既能看 UI 结构,又能学代码组织。

顺带提几个相关文章,有需求可以一起看:PyQt5 多子窗体动态加载图形界面开发示例基础控件使用

哦对了,如果你还没装好环境,推荐看看这个PyQt5 离线包,不用翻墙,装起来省心。

如果你打算搞个干净利落的桌面端工具,可以从这个项目入手试试手。代码也不重,看一下午就差不多能改成自己的样子。

rar
wangyong_09.rar 预估大小:15个文件
folder
wangyong_09 文件夹
file
jiemian.ui 1KB
file
jiemian.py 2KB
file
mainfile.py 863B
file
jiemian_02.py 2KB
folder
.idea 文件夹
file
misc.xml 213B
file
workspace.xml 54KB
folder
inspectionProfiles 文件夹
file
profiles_settings.xml 228B
file
wangyong_09.iml 459B
file
modules.xml 274B
folder
__pycache__ 文件夹
file
jiemian_02.cpython-35.pyc 2KB
file
jiemian.cpython-35.pyc 2KB
file
yewuwenjian.cpython-35.pyc 1KB
file
snapshot.png 4.89MB
file
yewuwenjian.py 2KB
file
jiemian_02.ui 2KB
rar 文件大小:42.81KB