python教程

Python开发一个极其简单的计算器

python教程 51源码 2023-03-13 人阅读
# 创建一个简单的计算器小程序
# 从tkinter模块里导入所有内容 这样做的好处就是直接通过函数创建控件 而不需要通过模块名.函数名()的这种形式创建
# 举个例子说明一下 创建主窗口以前是tkinter.Tk() 现在直接Tk()就可以创建
from tkinter import *
 
win1 = Tk()
win1.geometry('300x300')
 
# 创建输入框 并将输入框放置在主窗口
entry1 = Entry(win1)
entry1.pack()
 
# 创建label控件 并将label控件放在主窗口
label1 = Label(win1)
label1.pack()
 
# 定义一个实现计算功能的函数 并将函数绑定到按钮上
def calc():
    # 先获取输入框的表达式 然后用eval()函数计算表达式 再用'='与计算结果连接 并赋值给变量
    n = '= ' + str(eval(entry1.get()))
    # 然后将计算结果显示在主窗口上
    label1.config(text=n)
 
# 创建一个等于按钮 button控件不能用grid()方法布局 
button1 = Button(win1,text='等于',command=calc)
# 通过pack()方法 布局到合适位置 个人不太会 所以使用place()方法
button1.place(x=188,y=25)
 
win1.mainloop()


版权声明:文章搜集于网络,如有侵权请联系本站,转载请说明出处:https://www.51yma.cn/jiaocheng/python/1124.html
文章来源:
标签 计算器