花3分钟给你的python加上个漂亮的界面吧!(arrdio)(保姆级教程)

python自带的图形界面软件的调用之类都有着同一个致命缺点,打包之后包巨大,一个100行的小代码可能高达30+mb,而且有些图形界面使用又过于复杂(对新手来说),比如pyqt,pyside2,tkinterdesigner之类的,然而easygui提供的界面又过于简陋,那么我们还有没有其他的图形界面给python使用了呢?答案是有的,arrdio就是你不二选择

使用arrdio的两大优点

  1. arrdio的图形界面能够非常良好的适配python,同时python也能很好的把对象转换成arrdio对象
  2. 使用arrdio打包非常简单,而且打包非常小。而且arrdio本身也非常小(仅仅6.5MB)

我们来看一看arrdio的界面是什么样子的

界面.png

在左边就是各种各样的控件,在右边是各种各样的属性,我们可以更改各种各样的按钮信息。

使用arrdio给Python制作一个求平均数的界面

首先我们想要图形界面有功能,我们得有相应的python代码的支持,这里我给出代码如下

def getAverage(num1,num2):
    return (int(num1) + int(num2))/2

接下来我们需要在arrdio中调用(请不要弄错操作步骤)

第一步 新建arrdio工程

新建工程.png

这个地方一定要新建工程,不要点击上面第一个那个,否则最终的成品无法导出
image.png

第二步 创建GUI界面

创建一个GUI

使用左边的工具直接拉出一个框(教程用的,所以比较简陋,大家见谅),这个GUI目前可以直接运行,但是什么功能都没有,因为我们没有给他绑定代码,接下来我们就开始给这个窗口写逻辑

第三步 导入python函数(重要)

  1. 单击进入代码视图

    image.png

    image.png

  2. 导入py3模块库以及console库(命令框输出)
    [图片上传中...(image.png-a6bf96-1643254458143-0)]

  1. 导入代码
    输入py3.exec()后直接将py文件拖拽进arrdio界面即可
    image.png

此时,我们的代码文件已经成功导入

GUI开始绑定python函数(重重重要)

1 ,我们回到图形界面窗口,双击Button就会自动创建一串代码,表示你点击之后会触发相应的功能


image.png
点击之后

2,几个有用的代码,你必须要牢牢记住

  • 获取其他框架的文本
winform(这个是你大窗口的名字,也是可以改的).edit(这个是输入框的名字).text
# 完整代码如下
winfrom.edit.text
  • 调用py的函数
# 这个下面的py3.main是不能省略的,一定要写,不过后面有种办法,我会在之后的教程里更新
py3.main.函数名字()
# 对于这个教程,完整的代码如下
py3.main.getAverage(num1,num2) #num1和num2等下我们会定义

** 完整代码如下**

image.png

点击运行之后
image.png

我们看到,这个时候已经可以正常输出了,点击上方的发布,然后就可以直接打包成exe输出发给你的朋友使用了!

image.png

未经本人同意请勿转载,引用时请附上作者名称,谢谢

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容