A lightweight UI framework based on tkinter with all UI drawn in Canvas!
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 11 个月前 | ||
| 2 个月前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 2 个月前 |
maliang

https://xiaokang2022.github.io/maliang/
一个基于 tkinter 且控件都由画布绘制的轻量级 UI 框架
📦 安装
要安装该包,你的 Python 版本必须 >=3.10。用以下命令进行安装:
pip install maliang
🛠️ 依赖包
下面是该项目唯一必须需要的依赖包:
typing-extensions: 提供额外的类型提示
🎨 可选包
下面的包都是可选的,不安装也能让该项目正常运行,但安装它们可以为你提供更多的功能:
darkdetect: 提供操作系统主题检测pillow: 提供更多类型图片的使用及优化图片缩放速度pywinstyles: 提供一些 Windows 系统的窗口效果hPyT: 提供更多 Windows 系统窗口的配置选项win32material: 提供更多 Windows 系统窗口的配置选项
推荐,这些包都应该安装,用以下命令可以安装全部的可选包:
pip install maliang[opt]
🧩 扩展包
除了基础功能之外,我们还提供一些扩展包来实现某些特定的功能。目前已有的官方扩展包如下:
maliang-mpl: 提供matplotlib包的相关支持maliang-media: 提供媒体文件的相关支持maliang-three: 提供简单 3D 绘图的相关支持maliang-table: 提供表格控件的相关支持
用以下命令可以安装全部的官方扩展包:
pip install maliang[ext]
此外,你还可以在 这里 找到所有已被我们收集到的第三方扩展包。
Warning
上述包并不包含在本项目的源代码中,如果你使用了它们并想要再分发,请遵循它们的开源协议!
👀 更多
ℹ️ 关于
本项目的徽标取自开源项目:fluentui-emoji,名称取自中国童话故事:《神笔马良》
🖼️ 画廊
下面是一些可以用该项目实现的演示,它们可能是用该项目的最新版本构建的,也可能是用旧版构建的,但无论怎样,它们的代码都可以在演示存储库 maliang-demos 中找到!
Tip
请点击 “展开” 来查看画廊
展开























🔗 链接
这里是一些可能对您有帮助的链接:
- 📑 项目许可: MIT License
- 📘 更新日志: CHANGELOG.md
- 📕 安全策略: SECURITY.md
- 📗 贡献指南: CONTRIBUTING.md
- 📙 行为准则: CODE_OF_CONDUCT.md
- 📚 教程和文档: Tutorials & Documents (Mirror)
- ❤️ 赞助我们: Sponsor
- 🚀 存储库镜像源: Gitee, GitCode
😉 贡献者
非常感谢下面这些人的贡献: