سلام دوستان ، MR_C0D3R قبلی هستم با اسم مستعار جدید در خدمتم D:
توی این آموزش قراره ادامه ی قسمت قبلی رو پیش ببریم که نحوه ی حذف یه مخاطب از دفترچه رو قراره مورد بررسی قرار بدیم
اسکریپت قبلی رو ویرایش کنید تا بریم سر اصل مطلب
اول از همه باید مثل دفعات قبلی یه تابع اضافه کنیم برای انجام کارمون
اینکار با اضافه شدن یه تابع به اسم hazfData صورت خواهد گرفت که به این شکل انجام میشه
def hazfData():
if not tree.selection():
result = tkMessageBox.showwarning('', 'ابتدا یک مخاطب را انتخاب کنید', icon="warning")
else:
result = tkMessageBox.askquestion('', 'آیا مطمئن هستید که میخواهید این مخاطب را حذف کنید ؟', icon="warning")
if result == 'yes':
curItem = tree.focus()
contents =(tree.item(curItem))
selecteditem = contents['values']
tree.delete(curItem)
conn = sqlite3.connect("Database.db")
cursor = conn.cursor()
cursor.execute("DELETE FROM `user` WHERE `mem_id` = %d" % selecteditem[0])
conn.commit()
cursor.close()
conn.close()
با قرار دادن تابع در اسکریپت و اجرا کردنش موفق میشیم تا یه مخاطب رو از دیتابیس حذف کنیم
و اما توضیحات کدها :
خط اول که مشخصه میایم یه تابع تعریف میکنیم تا هر جا خواستیم صداش کنیم
تو خط دوم میگیم اگر توی لیست مخاطبین ، مخاطبی انتخاب نشده بود یه کادر پیغام به کاربر نشون بده و بگو باید یه مخاطب انتخاب کنی که حذفش کنیم نفله :)
تو خط سوم هم که در غیر اینصورت شرط قبلی رو نوشتیم و گفتیم اگر مخاطبی انتخاب شده بود به کاربر بگو مطمئنی اینو میخوای حذفش کنی یا نه
تو خط چهارم هم شرط گذاشتیم که اگر کاربر مورد قبلی رو تایید کرد بیایم و موردی که توی TreeView انتخاب شده بود رو ببینیم چی هستش و بریزیمش داخل متغیر curItem
تو خط پنج میگیم که محتوای آیتم انتخاب شده رو بریزه داخل متغیر contens و تو خط ششم مقدار متغیر رو بدست بیاره و در نهایت مورد انتخاب شده رو از داخل TreeView حذفش کنه
کدای دیگه رو هم که خودتون میتونید درک کنید ، چون آموزش کار با دیتابیس رو تو آموزش های قبلی بهتون گفتم
موفق باشید
کدر قبلی آدم خوبه عوض بشه عوضی نشه
آخه همون گزینه دیم!!!
چرا این اسم؟؟؟
میگیم اتریب
یا کدر خودمون
یا ویروس
اما بلک هت؟؟؟
خیلی طویل میشه!!!!!!!!
هه هه هه !
از نفس افتادم نوشتمش
بابا این چه اسمیه یه چیز باحال و کوتاه بزار خودا وکیلی!
عشقی :)
بلک هت من!