Tkinter kapatma uyarısı

Merhabalar python da şöyle bir kod var mıdır: Şimdi ben çıkmak için çarpı butonuna basacağım o bana “yaptığınız değişiklikleri kaydetmek ister misiniz” diye bir uyarı gelecek “kaydetme” butonuna basar ise “exit” yapacak eğer tamam ise kaydedecek (siz bana kodu atınız kaydetmek için bir fonksyon oluşturdum).


.
.
.
Aynı bunun gibi ama dediğim gibi işlev de eklemeliyim fonksyon gibi.
(fonksyonlar def komutu ile eklenmektedir).
Fakat çarpı işaretini gizleyip uyarıdaki butona komut vere bilsem de olur.

Merhaba,
“Python Tkinter Message Box” anahtar kelimelerini aratınca ilk çıkan sonuç şu oldu;
https://docs.python.org/3/library/tkinter.messagebox.html

1 Beğeni

Fakat bunlar işime yaramaz :frowning: ama yardımınız için teşekkür ederim :slight_smile: siz benim istediğim gibi bir şey bulabilir misiniz veya yardım edebilir misiniz ?

Vardir, evet. Carpi butonunu cizme yontemine (=~GUI kutuphanesine) gore radikal degisiklikler gosterir.

Çarpı gibi butonları gizleyip kendi butonlarınızı kullanırsanız ve @machines 'ın dediği gibi MessageBox oluşturursanız da olur. Ama StackOverflow cevabı yeterlidir. (Aramıza hoş geldin machines! :partying_face: )

1 Beğeni

Pencere.protokol(‘WM_DELETE_WINDOW’,fonksiyon) tarzında bir olay var
Pencereyi kapattığınızda yapılacak işlemleri yazacağınız bir fonksiyon ile ayarlayabilirsiniz)

Daha önce bir araştırmada denk gelmiştim. Farklı bir yöntem daha vardi sanırım.

Pencere=Tk()

def fonksiyon():
pass
Pencere.protokol(‘WM_DELETE_WINDOW’,fonksiyon)
Pencere.mainloop()