Merhaba arkadaşlar bu makalemizde Python da Entry nesnesinin kullanımını göreceğiz. İlk önce windows formda çalışmak için, formumuza tkinter i ekleyelim.
import tkinter as tk
Bu örneğimizde fonksiyon kısmında e1 ve e2 isimli iki entry tanımlıyoruz. Entry nin insert özelliğini kullanarak ad, soyad girişi yapıyoruz. Girilen ad ve soyad bilgisini butona tıklayarak konsolda ekrana yazdırıyoruz.
Entry nesnesinin grid özelliği ile satır, sutun konumunu belirliyoruz.
Şekil 1
python_entry.py
import tkinter as tk
root = tk.Tk()
root.title("Entry example..bs")
root.geometry("360x100")
def show_entry_fields():
print("First Name: %s\nLast Name: %s" % (e1.get(), e2.get()))
e1.delete(0, tk.END)
e2.delete(0, tk.END)
tk.Label(root, text="First Name", width=8,font=("arial,12,normal")).grid(row=0)
tk.Label(root, text="Last Name", width=8,font=("arial,12,normal")).grid(row=1)
e1 = tk.Entry(root,font=("arial,12,normal"))
e2 = tk.Entry(root,font=("arial,12,normal"))
e1.insert(8, "Bahadir")
e2.insert(8, "Sahin")
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)
tk.Button(root,
text='Exit',
command=root.quit, width=18,font=("arial,12,normal")).grid(row=3,
column=0,
sticky=tk.W,
pady=4)
tk.Button(root, text='Show', command=show_entry_fields,width=18,font=("arial,12,normal")).grid(row=3,
column=1,
sticky=tk.W,
pady=4)
root.mainloop()
tk.mainloop()
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN
0 comments:
Yorum Gönder