Add files via upload
This commit is contained in:
parent
667f4798f5
commit
fcd4cfa8bc
BIN
challenges133_138/1.png
Normal file
BIN
challenges133_138/1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 80 KiB |
37
challenges133_138/challenge-133_.py
Normal file
37
challenges133_138/challenge-133_.py
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
from tkinter import *
|
||||||
|
|
||||||
|
def click():
|
||||||
|
name=textbox1.get()
|
||||||
|
message=str("Hello "+name)
|
||||||
|
textbox2["text"]=message
|
||||||
|
|
||||||
|
window=Tk()
|
||||||
|
window.title("Names")
|
||||||
|
window.geometry("450x350")
|
||||||
|
#window.wm_iconbitmap("stripes.ico")
|
||||||
|
window.configure(background="black")
|
||||||
|
|
||||||
|
logo=PhotoImage(file="1.png")
|
||||||
|
logoimage=Label(image=logo)
|
||||||
|
logoimage.place(x=100, y=20, width=200, height=150)
|
||||||
|
|
||||||
|
label1=Label(text="Enter your name: ")
|
||||||
|
label1.place(x=30, y=200)
|
||||||
|
label1["bg"]="black"
|
||||||
|
label1["fg"]="white"
|
||||||
|
|
||||||
|
textbox1=Entry(text="")
|
||||||
|
textbox1.place(x=150, y=200, width=200, height=25)
|
||||||
|
textbox1["justify"]="center"
|
||||||
|
textbox1.focus()
|
||||||
|
|
||||||
|
button1=Button(text="Press me", command=click)
|
||||||
|
button1.place(x=30, y=250, width=120, height=25)
|
||||||
|
button1["bg"]="yellow"
|
||||||
|
|
||||||
|
textbox2=Message(text="")
|
||||||
|
textbox2.place(x=150, y=250, width=200, height=25)
|
||||||
|
textbox2["bg"]="white"
|
||||||
|
textbox2["fg"]="black"
|
||||||
|
|
||||||
|
window.mainloop()
|
62
challenges133_138/challenge-134_.py
Normal file
62
challenges133_138/challenge-134_.py
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
from tkinter import *
|
||||||
|
import random
|
||||||
|
|
||||||
|
def checkans():
|
||||||
|
theirans=int(ansbox.get())
|
||||||
|
num1=int(num1box["text"])
|
||||||
|
num2=int(num2box["text"])
|
||||||
|
ans=num1+num2
|
||||||
|
if theirans==ans:
|
||||||
|
img=PhotoImage(file="correct.png")
|
||||||
|
imgbx.image=img
|
||||||
|
else:
|
||||||
|
img=PhotoImage(file="wrong.pn53g")
|
||||||
|
imgbx.image=img
|
||||||
|
imgbx["image"]=img
|
||||||
|
imgbx.update()
|
||||||
|
|
||||||
|
def nextquestion():
|
||||||
|
ansbox.delete(0,END)
|
||||||
|
num1=random.randint(10,50)
|
||||||
|
num1box["text"]=num1
|
||||||
|
num2=random.randint(10,50)
|
||||||
|
num2box["text"]=num2
|
||||||
|
img=PhotoImage(file="")
|
||||||
|
imgbx.image=img
|
||||||
|
imgbx["image"]=img
|
||||||
|
imgbx.update()
|
||||||
|
|
||||||
|
|
||||||
|
window=Tk()
|
||||||
|
window.title("Addition")
|
||||||
|
window.geometry("250x300")
|
||||||
|
|
||||||
|
num1box=Label(text="0")
|
||||||
|
num1box.place(x=50, y=30, width=25, height=25)
|
||||||
|
addsymbl=Message(text="+")
|
||||||
|
addsymbl.place(x=75, y=30, width=25, height=25)
|
||||||
|
|
||||||
|
num2box=Label(text="0")
|
||||||
|
num2box.place(x=100, y=30, width=25, height=25)
|
||||||
|
eqlsymbl=Message(text="=")
|
||||||
|
eqlsymbl.place(x=125, y=30, width=25, height=25)
|
||||||
|
|
||||||
|
ansbox=Entry(text="")
|
||||||
|
ansbox.place(x=150, y=30, width=25, height=25)
|
||||||
|
ansbox["justify"]="center"
|
||||||
|
ansbox.focus()
|
||||||
|
|
||||||
|
checkbtn=Button(text="Check", command=checkans)
|
||||||
|
checkbtn.place(x=50, y=60, width=75, height=25)
|
||||||
|
|
||||||
|
nextbtn=Button(text="Next", command=nextquestion)
|
||||||
|
nextbtn.place(x=130, y=60, width=75, height=25)
|
||||||
|
|
||||||
|
img=PhotoImage(file="")
|
||||||
|
imgbx=Label(image=img)
|
||||||
|
imgbx.image=img
|
||||||
|
imgbx.place(x=25, y=100, width=200, height=150)
|
||||||
|
|
||||||
|
nextquestion()
|
||||||
|
|
||||||
|
window.mainloop()
|
20
challenges133_138/challenge-135_.py
Normal file
20
challenges133_138/challenge-135_.py
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
from tkinter import *
|
||||||
|
|
||||||
|
def clicked():
|
||||||
|
sel=selectcolour.get()
|
||||||
|
window.configure(background=sel)
|
||||||
|
|
||||||
|
window=Tk()
|
||||||
|
window.title("background")
|
||||||
|
window.geometry("200x200")
|
||||||
|
|
||||||
|
selectcolour=StringVar(window)
|
||||||
|
selectcolour.set("Grey")
|
||||||
|
|
||||||
|
colourlist=OptionMenu(window,selectcolour, "Grey", "Red", "Blue", "Green", "Yellow")
|
||||||
|
colourlist.place(x=50,y=30)
|
||||||
|
|
||||||
|
clickme=Button(text="Click me", command=clicked)
|
||||||
|
clickme.place(x=50, y=150, width=60, height=30)
|
||||||
|
|
||||||
|
window.mainloop()
|
38
challenges133_138/challenge-136_.py
Normal file
38
challenges133_138/challenge-136_.py
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
from tkinter import *
|
||||||
|
|
||||||
|
def add_to_list():
|
||||||
|
name=namebox.get()
|
||||||
|
namebox.delete(0,END)
|
||||||
|
genderselection = gender.get()
|
||||||
|
gender.set("M/F")
|
||||||
|
newdata = name + "," + genderselection + "\n"
|
||||||
|
name_list.insert(END,newdata)
|
||||||
|
namebox.focus()
|
||||||
|
|
||||||
|
window=Tk()
|
||||||
|
window.title("People list")
|
||||||
|
window.geometry("400x400")
|
||||||
|
|
||||||
|
namelbl=Label(text="Enter their name")
|
||||||
|
namelbl.place(x=50, y=50, width=100, height=25)
|
||||||
|
|
||||||
|
namebox=Entry(text="")
|
||||||
|
namebox.place(x=150, y=50, width=150, height=25)
|
||||||
|
namebox.focus()
|
||||||
|
|
||||||
|
genderlbl=Label(text="Select gender")
|
||||||
|
genderlbl.place(x=50, y=100, width=100, height=25)
|
||||||
|
|
||||||
|
gender=StringVar(window)
|
||||||
|
gender.set("M/F")
|
||||||
|
|
||||||
|
gendermenu=OptionMenu(window,gender, "M", "F")
|
||||||
|
gendermenu.place(x=150,y=100)
|
||||||
|
|
||||||
|
name_list=Listbox()
|
||||||
|
name_list.place(x=150, y=150, width=150, height=100)
|
||||||
|
|
||||||
|
addbtn=Button(text="Add to list", command=add_to_list)
|
||||||
|
addbtn.place(x=50, y=300, width=100, height=25)
|
||||||
|
|
||||||
|
window.mainloop()
|
48
challenges133_138/challenge-137_.py
Normal file
48
challenges133_138/challenge-137_.py
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
from tkinter import *
|
||||||
|
|
||||||
|
def add_to_list():
|
||||||
|
name=namebox.get()
|
||||||
|
namebox.delete(0,END)
|
||||||
|
genderselection = gender.get()
|
||||||
|
gender.set("M/F")
|
||||||
|
newdata = name + "," + genderselection + "\n"
|
||||||
|
name_list.insert(END,newdata)
|
||||||
|
namebox.focus()
|
||||||
|
file=open("names.txt","a")
|
||||||
|
file.write(newdata)
|
||||||
|
file.close()
|
||||||
|
|
||||||
|
def print_list():
|
||||||
|
file=open("names.txt","r")
|
||||||
|
print(file.read())
|
||||||
|
|
||||||
|
window=Tk()
|
||||||
|
window.title("People list")
|
||||||
|
window.geometry("400x400")
|
||||||
|
|
||||||
|
namelbl=Label(text="Enter their name")
|
||||||
|
namelbl.place(x=50, y=50, width=100, height=25)
|
||||||
|
|
||||||
|
namebox=Entry(text="")
|
||||||
|
namebox.place(x=150, y=50, width=150, height=25)
|
||||||
|
namebox.focus()
|
||||||
|
|
||||||
|
genderlbl=Label(text="Select gender")
|
||||||
|
genderlbl.place(x=50, y=100, width=100, height=25)
|
||||||
|
|
||||||
|
gender=StringVar(window)
|
||||||
|
gender.set("M/F")
|
||||||
|
|
||||||
|
gendermenu=OptionMenu(window,gender, "M", "F")
|
||||||
|
gendermenu.place(x=150,y=100)
|
||||||
|
|
||||||
|
name_list=Listbox()
|
||||||
|
name_list.place(x=150, y=150, width=150, height=100)
|
||||||
|
|
||||||
|
addbtn=Button(text="Add to list", command=add_to_list)
|
||||||
|
addbtn.place(x=50, y=300, width=100, height=25)
|
||||||
|
|
||||||
|
printlst=Button(text="Print list", command=print_list)
|
||||||
|
printlst.place(x=175, y=300, width=100, height=25)
|
||||||
|
|
||||||
|
window.mainloop()
|
33
challenges133_138/challenge-138_.py
Normal file
33
challenges133_138/challenge-138_.py
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
#Sometimes, it doesn't work with certain error message on Jupyter notebook.
|
||||||
|
#In case of error, restart IDE and that will do.
|
||||||
|
|
||||||
|
from tkinter import *
|
||||||
|
|
||||||
|
def clicked():
|
||||||
|
num=selection.get()
|
||||||
|
artref=num+".png"
|
||||||
|
photo=PhotoImage(file=artref)
|
||||||
|
photobox.image=photo
|
||||||
|
photobox["image"]=photo
|
||||||
|
photobox.update()
|
||||||
|
|
||||||
|
window=Tk()
|
||||||
|
window.title("Art")
|
||||||
|
window.geometry("400x350")
|
||||||
|
|
||||||
|
art=PhotoImage(file="1.png")
|
||||||
|
photobox=Label(window, image=art)
|
||||||
|
photobox.image=art
|
||||||
|
photobox.place(x=100, y=20, width=200, height=150)
|
||||||
|
|
||||||
|
label=Label(text="Select art number: ")
|
||||||
|
label.place(x=50, y=200, width=100, height=25)
|
||||||
|
|
||||||
|
selection=Entry(text="")
|
||||||
|
selection.place(x=200, y=200, width=100, height=25)
|
||||||
|
selection.focus()
|
||||||
|
|
||||||
|
clickme=Button(text="See art", command=clicked)
|
||||||
|
clickme.place(x=150, y=250, width=100, height=25)
|
||||||
|
|
||||||
|
window.mainloop()
|
Loading…
Reference in New Issue
Block a user