Yazı Font Küçült Yazı Font Büyült

Python da Entry Kullanımı

 

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.

 

Resim1

Ş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