推荐一个Tkinter GUI 设计神器,不用一行代码就能搞定!

菜鸟学Python

共 2661字,需浏览 6分钟

 ·

2021-08-30 22:29

在Python语言的世界里,有许多的界面开发库,包括python内置的tkinter,以及pyQt、wxPython等第三方库。利用这些库进行界面开发时,都需要开发者自己编写程序,设计界面,对于开发者的编程能力要求较高。
菜鸟哥最近在GitHub上发现了一个利用tkinter进行界面设计的项目,无需一行代码,即可设计精美的界面,一起来看看吧。


01.项目介绍

项目名称为Tkinter Designer,是一款自动化的tkinter GUI 设计神器。

项目传送门:https://github.com/ParthJadhav/Tkinter-Designer

该项目贴心的为开发者配备了中文的简介,方便了中文开发者的阅读和使用。



通过中文文档,可以帮助我们快速的理解Tkinter Designer的使用方法。


02.Tkinter Designer的安装

首先,将Tkinter Designer的项目下载到本地。

然后在Tkinter-Designer文件夹下,运行pip3 install -r requirements.txt的命令来安装必需的第三方库。

完成以上两个步骤后,就实现了Tkinter Designer的环境准备。

接下来就是利用Figma,在线设计一个界面,然后将 Figma 文件 URL 和 API 令牌粘贴到 Tkinter Designer 中。


03.Figma的使用

对于Figma,大家可以理解为一个在线的界面制作网页,可以通过拖动模块来搭建界面。

Figma传送门:https://www.figma.com/

按照figma的注册流程完成注册后,点击右上角的”新建“,即可创建新的项目。


对于Figma的界面搭建,Tkinter Designer也提供了使用的教程:

https://www.youtube.com/watch?v=mFjE2-rbpm8&ab_channel=Parthjadhav

教程是采用英文进行解说的,但是搭配视频的讲解非常容易理解。

菜鸟哥已经将讲解视频下载,方便大家观看。

创建界面的网页页面如下图所示:


界面上方是功能区,包含了文本,矩形框等基础模块。
页面右侧是不同模块的设计内容,包含了模块的字体格式,颜色等内容的设置。
界面中央则是整个界面的展示,大家设计的界面都会展示在界面中。
需要注意的是,为了能够利用Tkinter Designer将Figma界面,转换为python程序,在模块命名时,必须严格按照左侧的命名规则进行命名,利用文本内容展示框,命名为Text,而按钮则命名为Button。
究其缘由,是Tkinter Designer的源程序中要求的。


从源代码中,可以看到,Tkinter Designer要求模块以TEXT、TextBox等方式进行命名。


04.获取Figma 文件 URL 和 API 令牌

当界面制作完成后,接下来就是Tkinter Designer发挥的时候了。

Tkinter Designer需要输入Figma文件的url地址和API的令牌信息。

对于文件的url地址获取,大家首先点击右上角的”Share“按钮,然后在弹出窗口中点击”Copy link“按钮即可。

对于API的令牌的获取。回到主页面,点击右上角的settings,向下翻动找到”Personal access tokens“即可申请API的令牌。


05.视频展示
获取到url地址和API令牌后,接下来就是利用Tkinter Designer的时候了。这里菜鸟哥通过视频讲解的方式,来为大家展示Tkinter Designer程序的使用方法。


总结:
以上就是菜鸟哥为大家分享的Tkinter Designer项目,不用写一行代码,就可以实现界面的制作,大家可以按照菜鸟哥为大家提供的教程,一点点学习起来,制作精美的界面!





推荐阅读:

入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径


干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影


趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!


AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影


小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!


年度爆款文案


点阅读原文,领AI全套资料!

浏览 173
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报