介绍
本篇文章为大家展示了python使用GUI实现计算器功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强> 01实现强>
我们几乎每个人都用过计算器,大家对于计算器应该都是比较熟悉的,计算器整体也是比较简单的,主要包括:显示器,键盘,运算的逻辑处理等,计算器的图形界面我们使用tkinter库实现,下面看一下具体实现过程。
首先,我们画一个主窗口,代码实现如下:
#创建主窗口 tk=tkinter.Tk () #设置窗口大小和位置 tk.geometry (& # 39; 300 x210 + 500 + 200 & # 39;) #不允许改变窗口大小 tk。可调整大小的(假,假) #设置窗口标题 tk.title(& # 39;计算器& # 39;)
看一下效果:
我们接着画显示器,代码实现如下:
#自动刷新字符串变量,可用设置和获取方法进行传值和取的值 contentVar=tkinter。StringVar (tk & # 39; & # 39;) #创建单行文本框 contentEntry=tkinter。条目(tk textvariable=contentVar) #设置文本框为只读 contentEntry[& # 39;国家# 39;]=& # 39;只读的# 39; #设置文本框坐标及宽高 contentEntry。(x=20, y=10,宽度=260,身高=30)
看一下效果:
再接着画键盘,代码实现如下:
#按钮显示内容 bvalue=https://www.yisu.com/zixun/[' C ', ' + ', ' - ', '//', ' 2 ', ' 0 ', ' 1 ',‘√’, ' 3 ', ' 4 ', ' 5 ', ' * ', ' 6 ', ' 7 ', ' 8 ', '。”、“9”、“/薄ⅰ? *”、“=') 指数=0 #将按钮进行5 x4放置 的行范围(5): 上校的范围(4): d=bvalue(指数) 指数+=1 btnDigit=tkinter。按钮(tk、文本=d命令=λx=d: alt=" python使用GUI实现计算器功能">界面画完了,我们看一下处理运算逻辑的代码,如下所示:
#点击事件 def alt=" python使用GUI实现计算器功能">是不是有内味了。
<强> 02打包强>
为了更加方便的使用,我们可以将python代码打包成exe文件,打包我们使用pyinstaller,安装用pip安装pyinstaller命令即可。
打包时我们使用pyinstaller——onefile nowindowed计数器。py命令即可,此时打包生成的文件是使用的默认图标,如果我们想指定自己的图标可以添加参数——图标=皒xx \ xxx.ico"打包生成的文件在dist目录。
如下图所示:
此时,我们直接运行exe文件就行了。
上述内容就是python使用GUI实现计算器功能,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
python使用GUI实现计算器功能