用python编写一个gui(用 Python 构建漂亮的 GUI)
类别:脚本大全 浏览量:1391
时间:2021-10-23 10:56:31 用python编写一个gui
用 Python 构建漂亮的 GUI在 Python 中构建 GUI 是我最喜欢做的事情之一,无论是显示一些文本的基本页面,还是构建公司使用的完整应用程序,Python 都可用于开发这些以及介于两者之间的所有应用程序。
Tkinter 是最受欢迎的软件包之一,它允许您使用 Python 构建 GUI,Tkinter Designer 软件包通过添加 Figma API 来开发更好看的 GUI 来构建此软件包!
以下是使用方法:
下载
安装 TkInter Designer 是一个相当简单的过程,您所要做的就是克隆 Github 存储库:
- git clone https://github.com/ParthJadhav/Tkinter-Designer
将目录更改为该文件夹:
- cd Tkinter-Designer
安装依赖
- pip3 install -r requirements.txt
执行
- python3 tkinter_designer.py
执行上述脚本后,你将看到一个漂亮的 GUI 界面:
注册帐号
我们现在要创建一个 Figma 帐户以获取凭据并构建项目。
本质上,我们将在 Figma 中构建项目,然后我们将在弹出窗口中输入令牌 ID、文件 URL 和输出路径,我们基本上将获得 Figma 项目的 Python 版本。这是 GUI 构建发生的地方,这本质上是构建前端的拖放界面,登录后,您要单击右上角的 New 并创建一个新的设计文件:
只需要 3 秒就可以设计一个自己需要的界面:
您将获得一个 Python 文件/文件夹的输出,其中包含您可以实际运行的图像!您可以打开终端并运行该 Python 文件,您将在 Python 中拥有与 Figma 上相同的 GUI!有关这些说明的更多详细信息,请查看官方文档。
原文地址:https://mp.weixin.qq.com/s/ojtaHigQZk45ZHrDIM1iYg
您可能感兴趣
- python的几种数据结构(python中的数据结构比较)
- python3循环使用教程(Python3.4学习笔记之 idle 清屏扩展插件用法分析)
- nginxpython编写模块(Python开发之Nginx+uWSGI+virtualenv多项目部署教程)
- python异常值处理(一篇文章带你弄懂Python异常传递和自定义异常)
- python中tkinter模块窗口操作(详解python tkinter教程-事件绑定)
- pythonexcel生成报表(python生成每日报表数据Excel并邮件发送的实例)
- python有什么好的微信公众号(python下载微信公众号相关文章)
- python协程解释(在python里从协程返回一个值的示例)
- python的模块与包与库(Python 中包/模块的 `import` 操作代码)
- python的log函数(Python3 log10函数简单用法)
- python自己做个定时器(对python周期性定时器的示例详解)
- pythonhtml文件分析(对Python3 解析html的几种操作方式小结)
- python模块光照强度(我如何用 CircuitPython 和开源工具监控温室)
- python排序的三种方法(Python实现插入排序和选择排序的方法)
- python二叉树是怎么来的(Python二叉树的镜像转换实现方法示例)
- python中如何清空列表数据(Python批量删除只保留最近几天table的代码实例)
- 庆余年剧组重聚王牌5,宋轶神秘消失,肖战出现一秒抢了李纯风头(庆余年剧组重聚王牌5)
- 巴厘岛旅游攻略(巴厘岛旅游攻略7天多少钱)
- 文莱旅游攻略(文莱旅游攻略介绍)
- 马来西亚旅游攻略(马来西亚旅游攻略自由行攻略)
- 缅甸旅游攻略(缅甸旅游攻略必去景点推荐)
- 《庆余年2》新消息,原班人马,肖战特别出演,这才是最好的安排(庆余年2新消息原班人马)
热门推荐
- ssm框架中的页面怎么写(apache SHTML网页SSI使用详解)
- dede执行查询语句(dede调用指定栏目下相关文章的实现方法)
- ASP.NET中Server对象的用法
- pythonsvr时序预测(利用Python半自动化生成Nessus报告的方法)
- cssbackground(用 CSS background 实现刻度线的呈现)
- $(document).ready和window.onload的区别
- apache和yii域名配置(Yii 框架控制器创建使用及控制器响应操作示例)
- ExtJs中getCmp、getDom、Get的区别
- docker内可执行程序位置(docker exec执行多个命令的操作)
- ASP.NET记录错误日志的方式有哪些
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9