卡卷网
当前位置:卡卷网 / 每日看点 / 正文

tkinter可以做出多复杂的界面?

作者:卡卷网发布时间:2025-02-24 21:26浏览数量:72次评论数量:0次

无意间看到这个问题,那我就顺便宣传一下我手搓的基于 tkinter 二次开发的微型 UI 框架吧(maliang),纯 Python + 标准库开发的,可以在无任何第三方依赖包的情况下使用(当然,加了一些第三方包会有更好的效果):

注:控件纯手搓,Canvas 绘制,无任何资源文件(如图片),无任何必需第三方依赖包(打包超级小,10~11MB 左右),Python 纯度 100%,tkinter 纯度 100%,跨平台(Windows,macOS,Linux)。

丢个我这项目的链接(MIT 协议,免费随便用,随便改,就很 Open 呐!):

GitHub 主仓库(目前 730+ ⭐,个人本科生闲来无事搓了两年半的项目,不喜勿喷):

GitHub - Xiaokang2022/maliang: A lightweight UI framework based on tkinter with all UI drawn in Canvas!

Gitee 和 GitCode 的镜像源:(持续维护)

Gitee - Xiaokang2022/maliang: A lightweight UI framework based on tkinter with all UI drawn in Canvas!GitCode - Xiaokang2022/maliang: A lightweight UI framework based on tkinter with all UI drawn in Canvas!

给几个 demo 的效果图:

tkinter可以做出多复杂的界面?  第1张

部分控件展示(早期测试 demo)

tkinter可以做出多复杂的界面?  第2张

普通 demo,用于展示一般 GUI 程序效果

tkinter可以做出多复杂的界面?  第3张

配合 matplotlib 绘图的 demo,兼容性极强,支持亮色和暗色

tkinter可以做出多复杂的界面?  第4张

融合 ffmpeg,有开箱即用的视频播放器(可定制,展示为 “仿” Win11 UI 风格)

tkinter可以做出多复杂的界面?  第5张

同上,亮色版本,展示为 “仿” Win10 UI 风格

tkinter可以做出多复杂的界面?  第6张

支持简单的 3D 绘图,满足某些特殊需求(可拖动,可选择,可缩放等)

tkinter可以做出多复杂的界面?  第7张

还可以编写游戏!(无图片,棋子是画布绘制的,AI 不是假的,真写了对应的程序)

还要很多很多功能和效果,就不展示了,不知这算不算复杂的 tkinter 程序呢?

demo 获取:(同 MIT 协议,免费随便用,随便改,仍很 Open 呐!

GitHub:Xiaokang2022/maliang-demos: Official demos for package maliang

Gitee:maliang-demos: Official demos for package maliang

什么?你问我怎么使用?教程和文档在这里:(教程还在建设,文档由程序自动生成)

项目主页 - maliang

给大家看一下教程和文档的页面:

tkinter可以做出多复杂的界面?  第8张

教程(网页页面支持暗色和亮色双主题)

tkinter可以做出多复杂的界面?  第9张

文档(同上,网页支持双色主题)

教程网站进不去咋办?没事儿,还有镜像源:(不保证一定同步或者有用)

Netlify - maliang-docs

没啦~


什么?你问我 “按钮事件想要触发矩阵运算,求秩等可行性如何?”(题主问的)

不是哥们儿,这和 tkinter 能做出复杂界面有什么关系嘛?(我不造,别问我……)

严肃的宇宙级免责声明:歪比八卜

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码