Python Öğreniyorum 26 – Yapacaklar listesi tkinter
Python Öğreniyorum 26 – Yapacaklar listesi tkinter. Merhabalar, bu videomuzda tkinter modülünü kullanarak ‘Yapacaklar Listesi’ programı hazırlamayı öğreneceğiz.
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
import tkinter as tk def ekle(): box.insert(tk.END, e.get()) e.delete(0, tk.END) def sil(): if len(box.curselection()) > 0: index = box.curselection()[0] box.delete(index) def kaydet(): f = open('yap.txt', 'w', encoding='utf-8') gorevler = box.get(0, tk.END) f.writelines('\n'.join(gorevler)) f.close() def yukle(): f = open('yap.txt', 'r', encoding='utf-8') gorevler = f.readlines() box.delete(0, tk.END) for gorev in gorevler: if '\n' in gorev: gorev = gorev.replace('\n', '') box.insert(tk.END, gorev) pencere = tk.Tk() pencere.title('Yapacaklar listesi') f = tk.Frame(pencere) f.pack() box = tk.Listbox(f, width=50, height=10) box.pack(side=tk.LEFT) scroll = tk.Scrollbar(f, command=box.yview) scroll.pack(side=tk.RIGHT, fill=tk.Y) box.config(yscrollcommand=scroll.set) e = tk.Entry(pencere, width=40) e.pack() e.focus() bekle=tk.Button(pencere, text='Görev ekle', width=40, command=ekle) bekle.pack() bsil=tk.Button(pencere, text='Görev sil', width=40, command=sil) bsil.pack() bkaydet=tk.Button(pencere, text='Görevleri kaydet', width=40, command=kaydet) bkaydet.pack() byukle=tk.Button(pencere, text='Görevleri yükle', width=40, command=yukle) byukle.pack() pencere.mainloop() |
program açılıp direkt kapanıyor.
hatalı yazım vardır
7. satırdaki 0 ın solunda
>
olmalı
yoksa hata veriyor
evet teşekkürler > olmalı, aslında o orda vardı ama işaret olarak çıkmış
https://www.youtube.com/channel/UC8aXtx6VJDFKXZsk2FuHqYQ