刚刚已经有人催着我更新了,所以响应一下大家的号召,今天更新一下。
上一次,我给大家讲了怎么用tkinter模块作比较简单的图,今天我给大家讲讲有意思的messagebox和Pyinstaller以及pip。
先给大家讲讲messagebox。这是一个python内置的模块,可以用来显示对话框。在导入模块的时候,需要先导入tkinter.messagebox,再导入tkinter下的所有模块。在导入的时候会写成这样:
import tkinter.messagebox
from tkinter import *
之后我们就可以正常使用messagebox模块了,但关于已经导入了tkinter下的messagebox模块后为什么还要导入tkinter下的所有模块,则一直是个谜。
messagebox最大的作用就是显示提示框,它可以显示很多不同样子的提示框,用不同的语句可以显示不同的种类。实际上,它的用法还是非常多的,比如:
askokcancel
askquestion
askretrycancel
askyesno
askyesnocancel
showerror
showinfo
showwarning
再举一个askyesno的“栗子”:
细心的人可能会发现,在提示框的语句后面还有一个括号,里面有两个双引号引起来的地方,里面写的都是"test"。实际上,这里面不一定非得要写test,因为这个地方被引号引起来,是字符串,所以想写成什么样就可以写成什么样。第一个字符串是提示框的标题,第二个是提示框的内容。接下来,我上一张图:
Did you know now?
既然大家现在已经明白tkinter下的messagebox了,那现在我们就可以解锁新知识啦!现在给大家介绍.py ->->->.exe的快速方法 。
大家知道命令提示符吗?一些人可能对它的另外一个名称感兴趣,也就是command line或cmd。如果不明白的话,我可以告诉大家怎样打开它:
Windows 10:
之后,只要你在安装python的时候选择了add python to PATH,也就是把python添加到系统变量PATH里,你就可以使用python的开源第三方库安装工具:pip。在使用的时候,我们只要输入pip install 库的名称,就可以安装了。在这里,我们输入:pip install Pyinstaller,这样我们就可以安装Pyinstaller工具了。这个工具可以快速把python文件转换成二进制可执行文件,或者说.exe文件。在使用它之前,我们要先移动到需要转换的文件所在的文件夹下。比如,我们在桌面上创建了一个文件夹,叫python,里面有一个叫abc.py的文件需要转换,那么我们需要在命令提示符中输入以下命令:cd Desktop,意思是移动到桌面文件夹下。之后,我们需要输入:cd python,意思是移动到python文件夹下,之后,就可以开始转换了。输入命令:Pyinstaller -F abc.py。-F表示转换,后面是需要转换的文件名称。之后,我们会看到python文件夹里出现了三个文件夹:dist,build和_pycache_。build和_pycache_是转换后的.exe文件运行所必需的文件所在的文件夹,而dist则是转换好的.exe文件。所以,如果你想把自己写的.exe文件给别人,一定要把三个文件夹都给别人哦。
领取专属 10元无门槛券
私享最新 技术干货