如何用python做一个简单的输入输出交互界面?

大家好,我是一行

想问下你写的程序怎么分享给别人使用strong>

**直接发代码!**那不会代码的人岂不是得抓瞎

**那做成 站或者微信小程序!**时间成本太高了,更何况服务器又是一笔成本,后期可能还得不断维护

所以最好的方式就是直接做成界面化的GUI,然后转成exe,直接发给对方就可以应用,从时间成本上计算这种方案最划算

而且也不用担心收益,在界面化里插一张收款码就可以解决。就算像这样的“互联 乞讨”玩法收益不高,但是总比没有好呀

那用Python做一个GUI最简单的方式是什么p>

故名思义,easygui必须榜上有名

1easygui

easygui作为简单的龟,下载还是如往常一样平淡

这个GUI简单到什么程度,三行代码就能实现一个简单的输入输出界面,还包括了导包这一行代码

具体用法就是easygui.msgbox() 来显示信息,easygui.enterbox() 来输入信息

代码案例可以参考下面:

2其他GUI包

就因为easygui太简单了,所以还有很多不足,这里一行也介绍其他可以做GUI的包分享给大家

篇幅有限,把这些包和包的官方教程链接出来,毕竟没有什么教程比官方教程更详细了

  • tkinter https://docs.python.org/3/library/tkinter.html

  • PyQT6 https://www.riverbankcomputing.com/static/Docs/PyQt6/

  • wxPython https://www.wxpython.org/

  • Gradio https://github.com/gradio-app/gradio

  • Steamlit https://docs.streamlit.io/(需要墙)

  • Dash https://plotly.com/dash/

  • FastApi https://fastapi.tiangolo.com/

  • Flask https://flask.palletsprojects.com/en/2.0.x/(需要墙)

  • Django https://docs.djangoproject.com/en/3.2/

你知道的越多,你不知道的就越多

当你知道有个easygui可以很简单的做出一个GUI程序出来,你就会发现还有这么多包可以实现更多的GUI功能

我是一行,技术永不眠,我们下期见~


一行把自己的各种Python玩法文章整理成了一本电子书,干货满满!

目录如下,还包括自己各种面试赚钱经验,现在免费送给大家~

链接: https://pan.baidu.com/s/11R1XRdxbDrFeHdosfP3aGA 密码: dl55

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月10日
下一篇 2021年9月10日

相关推荐