0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

请问在Python中怎样去构建GUI?

马哥Linux运维 来源:somenzz 作者:somenzz 2021-06-23 10:47 次阅读

Python 中构建 GUI 是我最喜欢做的事情之一,无论是显示一些文本的基本页面,还是构建公司使用的完整应用程序,Python 都可用于开发这些以及介于两者之间的所有应用程序。

Tkinter 是最受欢迎的软件包之一,它允许您使用 Python 构建 GUI,Tkinter Designer 软件包通过添加 Figma API 来开发更好看的 GUI 来构建此软件包!

以下是使用方法:

下载

安装 TkInter Designer 是一个相当简单的过程,您所要做的就是克隆 Github 存储库:

gitclonehttps://github.com/ParthJadhav/Tkinter-Designer

将目录更改为该文件夹:

cdTkinter-Designer

安装依赖

pip3install-rrequirements.txt

执行

python3tkinter_designer.py

执行上述脚本后,你将看到一个漂亮的 GUI 界面

注册帐号

我们现在要创建一个 Figma 帐户以获取凭据并构建项目。

本质上,我们将在 Figma 中构建项目,然后我们将在弹出窗口中输入令牌 ID、文件 URL 和输出路径,我们基本上将获得 Figma 项目的 Python 版本。这是 GUI 构建发生的地方,这本质上是构建前端的拖放界面,登录后,您要单击右上角的 New 并创建一个新的设计文件:

只需要 3 秒就可以设计一个自己需要的界面:

您将获得一个 Python 文件/文件夹的输出,其中包含您可以实际运行的图像!您可以打开终端并运行该 Python 文件,您将在 Python 中拥有与 Figma 上相同的 GUI!有关这些说明的更多详细信息,请查看官方文档。

文章转载:https://www.jianshu.com/p/30c74a6eb145

责任编辑:lq6

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GUI
    GUI
    +关注

    关注

    3

    文章

    635

    浏览量

    39472
  • python
    +关注

    关注

    55

    文章

    4764

    浏览量

    84353

原文标题:用 Python 构建漂亮的 GUI

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用Python构建高效的HTTP代理服务器

    构建一个高效的HTTP代理服务器Python涉及多个方面,包括性能优化、并发处理、协议支持(HTTP/HTTPS)、错误处理以及日志记录等。
    的头像 发表于 10-23 07:41 76次阅读

    请问OPA192运放的开环曲线构建的测试电路是怎样的?

    请问运放的开环曲线构建的测试电路是怎样的?信号从同相端输入还是反相端?这里的相位是相移还是距离±180°的相位余量
    发表于 08-12 08:27

    PythonAI的应用实例

    Python人工智能(AI)领域的应用极为广泛且深入,从基础的数据处理、模型训练到高级的应用部署,Python都扮演着至关重要的角色。以下将详细探讨Python
    的头像 发表于 07-19 17:16 846次阅读

    splitpython的用法

    splitpython的用法 split()是Python中一个非常常用的字符串函数,它能够根据指定的分隔符将一个字符串分割成多个子字符串,并返回一个包含这些子字符串的列表。本文将
    的头像 发表于 12-25 15:12 1931次阅读

    Python2与Python3的差异

    Python2,整数除法运算符(/)会忽略小数部分,只返回整数结果,而在Python3,整数除法运算符会返回一个
    的头像 发表于 11-23 16:48 861次阅读

    pythontext的用法

    Python的text是一个常见的数据类型,它用于存储和处理文本数据。Python,文本常常被表示为字符串(string),字符串是一
    的头像 发表于 11-23 15:46 3216次阅读

    python窗口图形界面编程

    库,帮助开发者快速构建具有良好用户体验的窗口应用程序。 PythonGUI编程领域,最常用的库是Tkinter。Tkinter是Python
    的头像 发表于 11-22 14:23 805次阅读

    python如何打开gui界面

    Python打开GUI界面,可以使用多种库或框架,如Tkinter、PyQt、wxPython等。下面将详细介绍如何使用Tkinter创建一个G
    的头像 发表于 11-22 14:12 911次阅读

    pycharmpython interpreter怎么设置

    PyCharm设置Python解释器非常简单,只需按照以下步骤操作: 打开PyCharm,并打开你的项目。 菜单栏中选择"File"(文件),然后选择"Settings"(设置)
    的头像 发表于 11-22 11:08 2948次阅读

    python怎样运行代码

    Python是一种广泛使用的编程语言,用于开发各种类型的应用程序。它具有简单易学的语法和强大的功能,可以用于编写简单的脚本、开发桌面应用、构建Web应用、进行科学计算等多种用途。本文中,我们将详细
    的头像 发表于 11-22 10:31 1106次阅读

    python怎样让列表里的数相加

    Python是一种功能强大的编程语言,可以用于处理各种各样的数学运算和数据操作。Python,我们可以使用简单的代码将列表的数字相加。
    的头像 发表于 11-22 09:53 1761次阅读

    pythonnumber代表什么

    Python,number(数字)是一种内置的数据类型,用于表示数值。Python提供了几种不同的number类型,分别是整数(int)、浮点数(float)、复数(complex
    的头像 发表于 11-22 09:50 1806次阅读

    复数iPython如何定义

    复数的虚数单位'i'Python可以通过使用cmath模块来定义和使用。cmath模块提供了处理复数的函数和常量。
    的头像 发表于 11-22 09:40 2688次阅读

    pythontuple的用法

    Python的元组(tuple)是一种不可变的有序集合。与列表(list)类似,元组可以存储任意类型的数据,但是元组一旦创建就不能被修改。Python
    的头像 发表于 11-21 16:27 883次阅读

    python去除list重复的数据

    Python是一个强大的编程语言,提供了许多解决问题的方法和功能。其中一个常见的问题是如何去除列表的重复数据。本文中,我们将详细介绍Python中去除列表
    的头像 发表于 11-21 15:49 1430次阅读