Ejemplo n.º 1
0
def saatýGüncelle():
    global ilk
    zaman = time() - ilk
    saat = int ((zaman % 86400) // 3600)
    dakika = int ((zaman % 3600) // 60)
    saniye = int (zaman % 60)
    etiket.config (text='{:02d}:{:02d}:{:02d}'.format (saat, dakika, saniye) )
    if saniye == 59: etiket.config (bg=Renk.renk(), fg=Renk.renk() ) # Her dakika renk deðiþtirir...
    if saat >= 86400: ilk = time()
    kök.after (999, saatýGüncelle) # 999 milisaniyede bir zamaný günceller...
Ejemplo n.º 2
0
kök = Tk()
kök.title("Mite parazitinin GRÝ büyütülmüþ resmi")


def rengiÇevir(k, y, m):
    return "#{0:02x}{1:02x}{2:02x}".format(int(k * 2.55), int(y * 2.55),
                                           int(m * 2.55))


azamiDöngüTekrarý = 75
yatayKaydýr = -1  # Þekli yatay saða kaydýrýr...
dikeyKaydýr = 0.35  # Þekli dikey aþaðý kaydýrýr...
yatayBüyütme = 100
dikeyBüyütme = -100

tuval = Canvas(kök, width=450, height=425, bg=Renk.renk())
tuval.grid()
resim = Image.new(mode='RGB', size=(400, 375))
resimÇiz = ImageDraw.Draw(resim)

for x in range(25, 375):
    c_x = (x - 150) / float(yatayBüyütme) + yatayKaydýr
    for y in range(25, 350):
        c = complex(c_x, (y - 150) / float(dikeyBüyütme) + dikeyKaydýr)
        sayaç = 0
        z = 0j
        while abs(z) < 2 and sayaç < azamiDöngüTekrarý:
            z = z * z + c
            sayaç += 1
        resimÇiz.point((x, y),
                       fill=rengiÇevir(sayaç + 25, sayaç + 25, sayaç + 25))
Ejemplo n.º 3
0
kök = Tk()
kök.title("Rasgele RENKLÝ mozaik")


def rengiÇevir(k, y, m):
    return "#{0:02x}{1:02x}{2:02x}".format(randint(0, 255), randint(0, 255),
                                           randint(0, 255))


azamiTekrar = 75
xtrans = -.5
ytrans = 0
xzoom = 150
yzoom = -150

tuval = Canvas(kök, width=400, height=400, bg=Renk.renk())
tuval.grid()
resim = Image.new(mode='RGB', size=(350, 350))
resimÇiz = ImageDraw.Draw(resim)

for x in range(50, 300):
    c_x = (x - 150) / float(xzoom) + xtrans
    for y in range(50, 300):
        c = complex(c_x, (y - 150) / float(yzoom) + ytrans)
        sayaç = 0
        z = 0j
        while abs(z) < 2 and sayaç < azamiTekrar:
            z = z * z + c
            sayaç += 1
        resimÇiz.point((x, y),
                       fill=rengiÇevir(sayaç + 25, sayaç + 25, sayaç + 25))
Ejemplo n.º 4
0
# coding:iso-8859-9 Türkçe

from tkinter import *
from time import  time
from p21601 import Renk
kök = Tk()
kök.title ("Zamaný Güncelleme")

def saatýGüncelle():
    global ilk
    zaman = time() - ilk
    saat = int ((zaman % 86400) // 3600)
    dakika = int ((zaman % 3600) // 60)
    saniye = int (zaman % 60)
    etiket.config (text='{:02d}:{:02d}:{:02d}'.format (saat, dakika, saniye) )
    if saniye == 59: etiket.config (bg=Renk.renk(), fg=Renk.renk() ) # Her dakika renk deðiþtirir...
    if saat >= 86400: ilk = time()
    kök.after (999, saatýGüncelle) # 999 milisaniyede bir zamaný günceller...

if __name__ == "__main__":
    etiket = Label (kök, font=("arial black", 50, "bold"), bg=Renk.renk(), fg=Renk.renk() )
    etiket.grid()

    ilk = time() # 1970'den beri geçen zamaný (tamsayý hanesi) saniye olarak verir...
    saatýGüncelle() # 1 günlük 23:59:59'dan sonra tekrar, saat sayacý 00:00:00'dan baþlar...

mainloop()
Ejemplo n.º 5
0
def boya(event):
    renk = Renk.renk()
    x1, y1 = (event.x - 5), (event.y - 5)
    x2, y2 = (event.x + 5), (event.y + 5)
    tuval.create_oval(x1, y1, x2, y2, fill=renk)
Ejemplo n.º 6
0
        if noktalar[i] < 3: noktalar[i] = 3
    tuval.create_polygon(noktalar, outline=sýnýr, fill=dolgu, width=kalýnlýk)


en = 300
boy = 200

tuval = Canvas(width=1000, height=665, bg="cyan")
tuval.pack()

tuval.create_rectangle(3,
                       3,
                       en + 22,
                       boy + 31,
                       width=3,
                       outline=Renk.renk(),
                       fill=Renk.renk())
b = 50
e = 15

yýldýzSayýsý = 10
xArtýþ = int(en / yýldýzSayýsý)
yArtýþ = int(boy / yýldýzSayýsý)

for i in range(1, yýldýzSayýsý):
    yýldýzPoligonlar(tuval,
                     i * xArtýþ,
                     i * yArtýþ,
                     b,
                     e,
                     sýnýr=Renk.renk(),
Ejemplo n.º 7
0
# coding:iso-8859-9 Türkçe

from p21601 import Renk  # Listede mevcut...
from tkinter import *
kök = Tk()


def taþý(olay):
    global taþýX, taþýY
    if olay.keysym == 'Right': taþýX += 1
    elif olay.keysym == 'Left': taþýX -= 1
    elif olay.keysym == 'Up': taþýY -= 1
    elif olay.keysym == 'Down': taþýY += 1
    tuval.coords(kutu, 50 + taþýX, 50 + taþýY, 100 + taþýX, 100 + taþýY)


if __name__ == "__main__":
    kök.bind('<Key>', taþý)
    tuval = Canvas(width=400, height=400, bg=Renk.renk())
    tuval.grid()
    tuval.create_text(200,
                      10,
                      text="Yön oklarýyla kutuyu taþýyýn",
                      fill="yellow")  # (Alt_24-25-26-27: ^v›‹ )
    kutu = tuval.create_rectangle(50, 50, 100, 100, fill=Renk.renk())

    tuval.focus_set()
    taþýX = taþýY = 0

mainloop()
Ejemplo n.º 8
0
# coding:iso-8859-9 Türkçe

from tkinter import *
from p21601 import Renk
kök = Tk()
kök.title("grid yerine pack")

if __name__ == "__main__":
    Button(kök,
           text="Pencere Ebatlarýný\nEsnetin\nGörün",
           bg=Renk.renk(),
           fg=Renk.renk(),
           width=50,
           height=5).pack()
    Button(kök, text="Merhaba-1", bg=Renk.renk(), fg=Renk.renk()).pack()
    Button(kök, text="Merhaba-2", bg=Renk.renk(),
           fg=Renk.renk()).pack(fill=X, expand=YES)
    Button(kök, text="Merhaba-3", bg=Renk.renk(),
           fg=Renk.renk()).pack(fill=Y, expand=YES)
    Button(kök, text="TIKLAYIN", bg=Renk.renk(),
           fg=Renk.renk()).pack(fill=BOTH, expand=YES)
    Button(kök, text="Merhaba-4", bg=Renk.renk(),
           fg=Renk.renk()).pack(side=LEFT)
    Button(kök, text="Merhaba-5", bg=Renk.renk(),
           fg=Renk.renk()).pack(side="right")
    Button(kök, text="Merhaba-6", bg=Renk.renk(),
           fg=Renk.renk()).pack(side=TOP)
    Button(kök, text="Merhaba-7", bg=Renk.renk(),
           fg=Renk.renk()).pack(side="bottom")
    Button(kök,
           text="ÇIK",