Skip to content

shyamkryadav/calculate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

from tkinter import Button, Entry, Label, StringVar, Tk, font t = Tk() t.title("Developed by shyam") t.geometry("425x280") t.resizable(False, False) t.configure(background="black")

a = StringVar()

def show(c): a.set(a.get()+c)

def equ(): ex=a.get() a.set(eval(ex))

def clear(): a.set("")

e1 = Entry(font=("Arial", 30), justify="right", textvariable=a) e1.place(x=0, y=0, width=425, height=50)

b1 = Button(text="7", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b1.place(x=5, y=55, width=100, height=50) b1.configure(command=lambda: show("7"))

b2 = Button(text="8", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b2.place(x=110, y=55, width=100, height=50) b2.configure(command=lambda: show("8"))

b3 = Button(text="9", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b3.place(x=215, y=55, width=100, height=50) b3.configure(command=lambda: show("9"))

b4 = Button(text="+", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b4.place(x=320, y=55, width=100, height=50) b4.configure(command=lambda: show("+"))

2nd********

b5 = Button(text="4", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b5.place(x=5, y=110, width=100, height=50) b5.configure(command=lambda: show("4"))

b6 = Button(text="5", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b6.place(x=110, y=110, width=100, height=50) b6.configure(command=lambda: show("6"))

b7 = Button(text="6", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b7.place(x=215, y=110, width=100, height=50) b7.configure(command=lambda: show("6"))

b8 = Button(text="-", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b8.place(x=320, y=110, width=100, height=50) b8.configure(command=lambda: show("-"))

3rd******

b9 = Button(text="1", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b9.place(x=5, y=165, width=100, height=50) b9.configure(command=lambda: show("1"))

b10 = Button(text="2", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b10.place(x=110, y=165, width=100, height=50) b10.configure(command=lambda: show("2"))

b11 = Button(text="3", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b11.place(x=215, y=165, width=100, height=50) b11.configure(command=lambda: show("3"))

b12 = Button(text="", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b12.place(x=320, y=165, width=100, height=50) b12.configure(command=lambda: show(""))

3rd******

b13 = Button(text="C", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b13.place(x=5, y=220, width=100, height=50) b13.configure(command=clear)

b14 = Button(text="0", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b14.place(x=110, y=220, width=100, height=50) b14.configure(command=lambda: show("0"))

b15 = Button(text="=", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b15.place(x=215, y=220, width=100, height=50) b15.configure(command=equ)

b16 = Button(text="/", font=("arial", 25), bg="grey", fg="white", activebackground="yellow", activeforeground="red") b16.place(x=320, y=220, width=100, height=50) b16.configure(command=lambda: show("/"))

t.mainloop()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published