python使用GUI实现计算器功能

  介绍

本篇文章为大家展示了python使用GUI实现计算器功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强> 01实现

我们几乎每个人都用过计算器,大家对于计算器应该都是比较熟悉的,计算器整体也是比较简单的,主要包括:显示器,键盘,运算的逻辑处理等,计算器的图形界面我们使用tkinter库实现,下面看一下具体实现过程。

首先,我们画一个主窗口,代码实现如下:

 #创建主窗口
  tk=tkinter.Tk ()
  #设置窗口大小和位置
  tk.geometry (& # 39; 300 x210 + 500 + 200 & # 39;)
  #不允许改变窗口大小
  tk。可调整大小的(假,假)
  #设置窗口标题
  tk.title(& # 39;计算器& # 39;)

看一下效果:

 python使用GUI实现计算器功能

我们接着画显示器,代码实现如下:

 #自动刷新字符串变量,可用设置和获取方法进行传值和取的值
  contentVar=tkinter。StringVar (tk & # 39; & # 39;)
  #创建单行文本框
  contentEntry=tkinter。条目(tk textvariable=contentVar)
  #设置文本框为只读
  contentEntry[& # 39;国家# 39;]=& # 39;只读的# 39;
  #设置文本框坐标及宽高
  contentEntry。(x=20, y=10,宽度=260,身高=30)

看一下效果:

 python使用GUI实现计算器功能

再接着画键盘,代码实现如下:

 #按钮显示内容
  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目录。

如下图所示:

 python使用GUI实现计算器功能

此时,我们直接运行exe文件就行了。

上述内容就是python使用GUI实现计算器功能,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

python使用GUI实现计算器功能