Python ile What to do tomorrow? (Sonraki günün planı) Programı – 1. Aşama

Aslında kendi ihtiyacım üzerine hazırlamaya başladığım bir program. Arada Tkinter ile öğrenmem gereken birçok özellik olduğunu görmeme sebep olan, aynı zamanda qt çalışmalarına başlamamın gerekliliğini ve Pardus ya da Ubuntuya geçişimi hızlandıracak bir aşama. Neyse uzatmadan programı anlatayım. Program bir textbox ile kullanıcıya veriyi gösteriyor ve düzenletiyor. Burada veri dediğimiz ertesi gün yapılacaklar. Elimden geldiğince bir de şifre koymak istiyorum. Doğru şifreyi girince içerik görülebilsin, aksi takdirde görülemesin diye. Şu an ilk aşamasını yayımlamak istedim. Geliştirdikçe diğer kısımları da yayımlarım. En son da hazır programlar bölümünde hayırlısıyla yerini alacak.

#-*-coding:utf8-*-

import sqlite3
from Tkinter import *

def kaydet(sifrem):
verim=arac.get()
baglanti=sqlite3.connect("verimizz.db")
imlec=baglanti.cursor()
imlec.execute("create table yarin(sifre,yapilacak)")
imlec.execute("INSERT INTO yarin(sifre,yapilacak) VALUES(,?)", (sifrem,verim))
baglanti.commit()
return "1"

def oku(sifrem):

gelen=imlec.execute("SELECT * FROM yarin WHERE sifre=?", (sifrem,)).fetchone()
imlec.close()
return gelen[1]

sifrem="password"
anapencere=Tk()
arac=Text(anapencere)
arac.config(font=("Comic Sans MS",12))
arac.pack()
anapencere.title("What to do tomorrow?")
anapencere.config(width=400,height=400)
kayit=Button(anapencere,text="Kaydet",fg="blue",font=("Comic Sans MS",15),command=lambda : kaydet(sifrem)).pack()

anapencere.mainloop()

Sqlite ile istediğimiz verileri alıp listelemek, kaydetmek gibi işlemleri de butonlarla yapmak istiyorum. Sonraki aşamaları hep beraber göreceğiz.

 
comments powered by Disqus