Python’da Gui Programlama ve bilgilendirme diyalogları

python programlama dilinde grafik arabirimli programlar yazmak için elimizde bir çok araç var tkinter da bunlardan bir tanesi hem linux hemde windows grafik tabanlı oldukça hızlı ve ektra paket kurmayı gerektirmeden çalışabiliyor. bu örnekte kullanıcı python programını çalıştırdığında arayüzde bulunan bicimle butonu ile çeşitli diyaloglar üretebiliyoruz. python bilgilendirme diyalogları dört çeşittir bunlar kulanıcıyı uyarma yapılan işin onaylanması cevap bekleme veya iş bittiğinde bilgi verme şeklindedir. aşağıdaki örnek bunların tümünü içeriyor.
örnek videoya buradan ulaşın

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#burada hata yükseltme yapıldı aynı program windows'ta sorun yaratıyor windows için başka yazı ekleyeceğim
try:
from Tkinter import *
from tkMessageBox import *
except ImportError:
from tkinter import *
from tkMessageBox import *
#~ Label(None,{'text':"hemen", Pack:{}}).mainloop()
#onayla adlı bir değişken oluşturduk bunu butonda kullanabilmek için.
def onayal():
if askyesno('onayla','temizlemek istediğinden eminmisin'):
showwarning('evet','temizlendi.')

else:
showinfo('hayır','biçimleme iptal edildi')

#~ def hata():
#~ showerror("hata","cıkmak yasaklandı")
#arayüzde cık diye buton eklenilecekti vazgeçildi.
ana=Tk()
b1=Button()
b1.config(text="bicimlendir")
b1.config(command=onayal)
b1.pack()

ana.mainloop()