当前位置:首页 > 每日看点 > 正文内容

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

卡卷网12个月前 (02-24)每日看点213

无意间看到这个问题,那我就顺便宣传一下我手搓的基于 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 能做出复杂界面有什么关系嘛?(我不造,别问我……)

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

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/02/11155.html

分享给朋友:

相关文章

开发了个小程序,咋推广呢?

要是开发了个小程序,想推广的话,可以先从自己的朋友圈子下手,让亲戚朋友都帮忙转发宣传,这样能先有点人气。然后去一些跟你的小程序相关的论坛、社区啥的,发帖子介绍介绍,吸引有兴趣的人。还能找些网红、博主合作,要是他们觉得你的小程序不错,帮忙推荐...

计算机专业不干互联网不热爱技术,还能转行干什么?

转行的思路,无非也就是那几个。我们顺着每个思路,一路捋一遍,基本上,大致可行的方向,也就有了。一、跟对口职业和岗位业务链条相邻的职业和岗位计算机专业如果找到了对口的技术岗位,跟技术工作联系最紧密的岗位是什么?产品经理。当然,大多数产品经理也...

天涯神帖,第一神帖是什么?

天涯神帖,第一神帖是什么?

一些个人觉得比较经典的天涯神贴(更新进去了):话说1999年那会儿,中国的互联网还是个小婴儿,BAT三巨头都还在穿开裆裤呢,天涯社区就已经悄然诞生了。时光飞逝,到了2007年,这小小社区竟然已经吸引了超过2000万的注册用户,不得不说是个小...

无意中发现技术主管写的代码,大家帮忙看看什么水平?

无意中发现技术主管写的代码,大家帮忙看看什么水平?

虽然很多答主用了诸如“典范级”、“心旷神怡” 的形容, 赞美这段代码, 但这里, 出于技术讨论的动机, 我说说不同看法.栈, 如果善于利用栈来处理树结构, 那么可以写出更简洁的代码, 根本不需要 recuresiveFn 这种方法. 泛型,...

程序员都有自己的服务器吗?

程序员都有自己的服务器吗?

2024.9. 24,有朋友咨询功耗,我没有单独给服务器弄智能插座,系统做的 esxi 也看不到,所以只能用其他角度判断供大家参考。我有一个餐边柜改的机柜,里面白裙两盘,黑群晖 4 机械 1 mvme,一个爱快硬路由,一个联通光猫,一个 2...

在 Kubernetes 中,Service 的实现原理是什么,它是如何实现服务发现的?

行,问的这个问题挺有意思,Kubernetes 里 Service 是怎么实现的,服务发现是怎么回事,咱就直说了。这事儿看起来挺玄乎,但掰开揉碎了讲,也就那么回事。你得把这事儿想得简单点,别一上来就被啥术语吓住了——其实全是些搬砖的套路。咱...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。