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

    文章

    693

    浏览量

    42879
  • python
    +关注

    关注

    57

    文章

    4859

    浏览量

    89618

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【Labview技巧合集】16 labview嵌入python做的界面

    labview嵌入python做的GUI界面 无所不能的labview啊
    发表于 09-22 05:30

    GUI Guider全新优化方案GUI xTurbo-VeloRender初体验:基于i.MX RT平台的LVGL渲染能力突破

    引言 嵌入式GUI开发领域,图形界面的渲染性能直接决定了用户体验的流畅度与产品竞争力。针对i.MX RT系列的开发需求,恩智浦2025年隆重推出全新的性能优化方案 - GUI xT
    的头像 发表于 07-10 09:21 3287次阅读
    <b class='flag-5'>GUI</b> Guider全新优化方案<b class='flag-5'>GUI</b> xTurbo-VeloRender初体验:基于i.MX RT平台的LVGL渲染能力突破

    基础篇3:掌握Python的条件语句与循环

    通过学习条件语句和循环,您能够编写出能够根据不同情况和条件作出决策的Python程序。这些结构在编程中非常常见,对于提高编程能力和构建复杂程序至关重要。接下来的学习和实践,不断练
    发表于 07-03 16:13

    CN0507的GUI软件无法搜到串口怎么解决?

    操作步骤逐条设置,无法GUI搜到COM口,请问该如何配置或判断是3029故障?尝试切换3029的拨动开关也没有成功。 也尝试用串口助手发送0x0501没有反馈。固件使用的是从软件
    发表于 04-28 06:04

    树莓派新玩法:基于WiFi的CPU温度与内存使用Web-GUI监控系统

    RaspberryPi是一款灵活强大的硬件平台,适用于各种创意项目,而性能监控则是确保其高效运行的关键。本文介绍了一款基于NiceGUI和Python构建的图形用户界面(GUI),允许用户通过
    的头像 发表于 03-25 16:39 780次阅读
    树莓派新玩法:基于WiFi的CPU温度与内存使用Web-<b class='flag-5'>GUI</b>监控系统

    如意玲珑应用构建规则实用案例

    通过《如意玲珑应用构建指南(二):玲珑容器编译基于 Qt5 的开源应用》的学习后,相信大家已经基本了解了玲珑容器通过
    的头像 发表于 03-25 11:17 811次阅读
    如意玲珑应用<b class='flag-5'>构建</b>规则实用案例

    Python嵌入式系统的应用场景

    你想把你的职业生涯提升到一个新的水平?Python嵌入式系统中正在成为一股不可缺少的新力量。尽管传统上嵌入式开发更多地依赖于C和C++语言,Python的优势在于其简洁的语法、丰富的库和快速的开发周期,这使得它在某些嵌入式场景
    的头像 发表于 03-19 14:10 1219次阅读

    无法使用Raspberry与Ubuntu 20.04构建OpenVINO™怎么办?

    按照 BuildForLinux* 的构建步骤操作 使用构建命令: cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_PYTHON
    发表于 03-06 06:42

    为什么无法RedHat构建OpenVINO™ 2022.2?

    尝试使用 RedHat* (UBI 9) 构建OpenVINO™ 2022.2 CMAKE 操作过程遇到错误
    发表于 03-05 08:25

    DLP6500想调用API进行自主二次开发,怎么构建开发环境?

    请问一下,我购置了DLP6500型号产品,想利用该产品进行开发,实现高速投影的功能。 但是我现在只找到了GUI界面,请问一下,如果我想调用API进行自主二次开发,怎么构建开发环境?
    发表于 03-03 07:03

    使用TIDA-080003时发现GUI查询到的DMD信息是DLP3010,请问实际是DLP3010还是DLP3010LC?

    1、我使用TIDA-080003时发现GUI查询到的DMD信息是DLP3010,请问实际是DLP3010还是DLP3010LC? 2、GUI查询到的firmware版本是7.3.2
    发表于 02-26 07:02

    linux下开发过程, DLP4500 GUI无法连接光机怎么解决?

    linux下开发过程, DLP4500 GUI 无法连接光机,出现错误提示如下: open device_handle error: Is a directory opening path
    发表于 02-20 08:41

    DLPLCR4500GUI-4.4.1的GUI可以win10使用吗?

    DLPLCR4500GUI-4.4.1 这个版本的 GUI 可以win10 使用吗? 4.4.1 这个版本的 GUI能用来正常识别,并控制DLPLCR4500EVM— DLP® L
    发表于 02-20 06:46

    5529launchpad通过SPI连上LDC1000后,LDC GUI显示没有连接设备怎么处理?

    显示没有连接设备 设备管理器能找到相应设备 也从官网下的firmware,用ccs打开后,下载到5529launchpad 但是GUI中就是显示没有连接,我想问一下
    发表于 01-17 08:35

    请问使用AFE4400SPO2EVM测试完之后,GUI里面的数据如何作为原始数据导入到python操作界面里呢?

    请问使用AFE4400SPO2EVM测试完之后,GUI里面的数据如何作为原始数据导入到python操作界面里呢?
    发表于 01-03 07:38