21.03.2022
14.03.2022
from tkinter import *
root = Tk()
root.geometry("250x130")
root.title("Конвертер")
currency = Label(root, text="Виберіть валюту")
currency.grid(row=0, column=0, sticky='w')
currencyVal = IntVar()
currencyVal.set(1)
def currency_check():
rate_value.config(text=currencyVal.get())
def calculate(event):
label.config(text=currencyVal.get() * int(suma_entry.get()))
dollar = Radiobutton(root, text="долар",variable=currencyVal, value=25, command=currency_check)
dollar.grid(row=0, column=1)
euro = Radiobutton(root, text="євро",variable=currencyVal, value=30, command=currency_check)
euro.grid(row=1, column=1)
rate = Label(root, text="Курс")
rate.grid(row=2, column=0, sticky='w')
rate_value = Label(root, text='')
rate_value.grid(row=2, column=1, sticky='w')
suma = Label(root, text='Введіть суму у валюті')
suma.grid(row=3, column=0, sticky='w')
suma_entry = Entry(root)
suma_entry.grid(row=3, column=1, sticky='w')
suma_entry.insert(1, "0")
convert = Button(root, text="Конвертувати")
convert.grid(row=4, column=0, sticky='w')
convert.bind("<Button-1>", calculate)
label = Label(root, text='')
label.grid(row=4, column=1, sticky='w')
root.mainloop()
21.02.2022
##from tkinter import *
##tk=Tk()
##tk["bg"] = "#ff1aff"
##tk.geometry('400x400')
##def click():
## lb=Label(text=ent.get()+", з Днем народження!")
## lb.place(x=40,y=150)
## c.create_image(0,0,anchor=NW,image=p)
##btn=Button(text='Привітання', command=click, bg='#1ad1ff', activebackground='#00cc00')
##btn.place(x=150,y=100,width=100,height=35)
##ent=Entry()
##ent.place(x=150,y=40,width=110,height=35)
##napys=Label(text="Ваше ім'я")
##napys.place(x=40,y=50)
##c=Canvas(tk,width=300,height=200,)
##c.place(x=40,y=175)
##p=PhotoImage(file="14_02.png")
##p=p.subsample(4,4)
from tkinter import *
tk=Tk()
tk["bg"] = "#ff1aff"
tk.geometry('300x250')
def click():
lb=Label(text=ent.get()+", з Днем народження!")
lb.place(x=40,y=150)
btn=Button(text='Привітання', command=click, bg='#1ad1ff', activebackground='#00cc00')
btn.place(x=150,y=100,width=100,height=35)
ent=Entry()
ent.place(x=150,y=40,width=110,height=35)
napys=Label(text="Ваше ім'я")
napys.place(x=40,y=50)
14.02.22
rate=[7339.5,
9328.25,
8525.8,
6872.0,
8982.85,
9666.80,
9058.05,
11071.65,
10148.15,
10551.35,
19178.00,
28895.25]
from tkinter import *
root = Tk()
lbl=Label(text='З Днем народження')
lbl.place(x=20,y=20,width=300,height=20)
btn=Button(text='Завантаження')
btn.place(x=100,y=150,width=200,height=50)
name=Entry()
name.place(x=25,y=100,width=110,height=35)
#name4=Text()
#name4.place(x=25,y=200,width=110,height=35)
c = Canvas(root, width=200, height=150, bg='white')
c.pack()
f = PhotoImage(file = "55.png")
image = c.create_image(0, 150, anchor=SW, image=f)
root.mainloop()
14/05
from tkinter import *
window = Tk()
window.geometry('300x300')
Напис=Label(window, text='Введіть список оцінок')
Напис.place(x=80, y=25)
text=Text(window, width=37, height=5, bg='red')
text.place(x=0,y=70)
a=[int(i) for i in text.get('1.0',END).split()]
Напис2['text']='Максимальний бал'+str(max(a))
Напис3['text']='Максимальний бал'+str(min(a))
Напис4['text']='Сережній бал'+str(round(sum(a)/len(a),1))
n=0
s=0
d=0
v=0
for i in a:
if i<=3:
n=n+1
elif i>3 and i<=6:
s=s+1
elif i>6 and i<=9:
d=d+1
else:
v=v+1
Виведення і введення матриць
from tkinter import*
vikno=Tk()
vikno.geometry('300x400')
vikno.title('Табличні величини')
a=[]
def dodaty(event):
b=text.get('1.0', END).split()
global a
a=a+[b]
text.delete('1.0', END)
def vyvesty(event):
r=0
for i in a:
c=0
for j in i:
label=Label(tabl, text=j, bd=0.5, relief='solid',width=3)
label.grid(row=r, column=c)
c=c+1
r=r+1
Label(vikno, text='Введіть список значень:').place(x=70, y=25)
text=Text(vikno, width=42, height=5, bg='blue', font='Arial 11')
text.place(x=0, y=70)
but1=Button(vikno, text='Додати')
but1.place(x=0, y=170)
but1.bind('<Button-1>', dodaty)
but2=Button(vikno, text='Вивести')
but2.place(x=160, y=170)
but2.bind('<Button-1>', vyvesty)
tabl=Frame(vikno, bd=0.5, relief='solid')
tabl.place(x=5, y=230)
vikno.mainloop()
Немає коментарів:
Дописати коментар