- Grafičko sučelje Tkinter-
Ivana Vezjak
Osnovna škola August Šenoa
16.12.2021.
B. 8. 1 identificira neki problem iz stvarnoga svijeta, stvara program za njegovo rješavanje, dokumentira rad programa i predstavlja djelovanje programa drugima
Poduzetništvo
A.2.1.
Primjenjuje inovativna i kreativna rješenja.
B.3.1.
Razvija poduzetničku ideju od koncepta do realizacije.
Uporaba IKT-a
ikt A.3.2.
Učenik se samostalno koristi raznim uređajima i programima.
ikt D.3.3.
Učenik stvara nove uratke i ideje složenije strukture.
Vrijeme trajanja: 2-4 školska sata
Faze izrade zadatka:
from tkinter import *
from random import randint
#window
prozor= Tk()
prozor.title('Love calc')
prozor.config(width=700, height=500)
prozor.config(background='#f9e0ef')
prozor.config(cursor='heart')
#naslov
naslov= Label(prozor,text='Love calculator',background='#f9e0ef',fg='#fc79c5',font=('Chilanka', 26))
naslov.place(x=190, y=20)
#zensko ime
z=Label(prozor,text='Female:',background='#f99dd3',fg='white',font=('Arial',16))
z.place(x=100, y=90)
#musko ime
m=Label(prozor,text='Male:',background='#f99dd3',fg='white',font=('Arial',16))
m.place(x=450, y=90)#random number generator
def izracunaj():
n=randint(1,100)
return n
#prikaz rezultata
def provjeri_prikazi():
if len(z_unos.get())==0 or len(m_unos.get())==0:
rez=Label(prozor,text='Enter name',background='#fc79c5',fg='white',font=('Chilanka', 26))
rez.place(x=70,y=210)
else:
rez=Label(prozor,text=' '+str(izracunaj())+'%',font=('Arial',43),background='white',fg='#f99dd3')
rez.place(x=290,y=260)| Opis | |||
|---|---|---|---|
| Aplikacija radi očekivano | |||
| Vizualno je uredna | |||
| Poštujem pravopis | |||
| Kod uredno napisan | |||
| Aplikacija sadrži crtež | |||
| Sadrži polja za unos teksta | |||
| Sadrži gumb za prikaz rez. | |||
| Klikom na gumb generira se i prikazuje nasumičan broj |
HVALA NA PAŽNJI!