Gün Seçimi ve Seçimleri Ekranda Gösterme Programı

Haftanın 7 günü arasından istediklerimizi seçmemizi sağlayan bir program. Şu anlık döngü kullanarak yapmadım, o şekilde de yapılabilir tabii ki. Bu şekilde daha anlaşılır olduğunu düşünüyorum ileride döngülü halini de ekleyebilirim. Checkbuttonlardan aldığı veriyi butona tıklandığında yeni bir pencerede göstermeye yarayan bir programdır. Umarım işinize yarar.

#-*-coding:utf8-*-
from Tkinter import *

def bilgiler():
    veri="Gelenler: %s %s %s %s %s %s %s"% (degisken.get(),degisken2.get(),degisken3.get(),degisken4.get(),degisken5.get(),degisken6.get(),degisken7.get())
    goster=Toplevel()
    goster.title("Gelen Veriler")
    verigoster=Label(goster)
    verigoster.config(text=veri)
    verigoster.pack()

anapencere=Tk()
soru=Label(anapencere)
soru.config(text="Hangi günler çalışmak istiyorsunuz?")
soru.pack()

pzt=Checkbutton(text="Pazartesi")
degisken=IntVar()
pzt.config(variable=degisken) # Hangi değişkene 0 ya da 1 atanacağını seçtik.
pzt.pack(anchor=NW)
# SEÇİLİ GELMESİNİ İSTERSEK DEĞİŞKENİ KULLANARAK degisken.set(1) i buraya ekleriz.

sali=Checkbutton(text="Salı")
degisken2=IntVar()
sali.config(variable=degisken2) # Hangi değişkene 0 ya da 1 atanacağını seçtik.
sali.pack(anchor=NW)

crs=Checkbutton(text="Çarşamba")
degisken3=IntVar()
crs.config(variable=degisken3) # Hangi değişkene 0 ya da 1 atanacağını seçtik.
crs.pack(anchor=NW)

prs=Checkbutton(text="Perşembe")
degisken4=IntVar()
prs.config(variable=degisken4) # Hangi değişkene 0 ya da 1 atanacağını seçtik.
prs.pack(anchor=NW)

cm=Checkbutton(text="Cuma")
degisken5=IntVar()
cm.config(variable=degisken5) # Hangi değişkene 0 ya da 1 atanacağını seçtik.
cm.pack(anchor=NW)

cmt=Checkbutton(text="Cumartesi")
degisken6=IntVar()
cmt.config(variable=degisken6) # Hangi değişkene 0 ya da 1 atanacağını seçtik.
cmt.pack(anchor=NW)

pzr=Checkbutton(text="Pazar")
degisken7=IntVar()
pzr.config(variable=degisken7)
pzr.pack(anchor=NW)

gonder=Button(anapencere)
gonder.config(text="Görelim")
gonder.config(command=bilgiler)
gonder.pack()

anapencere.mainloop()

Yanlışım/hatam varsa yorumla, maille veya iltediğiniz şekilde bildirebilirsiniz.

 
comments powered by Disqus