Button(اسم پنجره , text = "متن روی دکمه ")
همین... الان کد واقعیش رو در زیر میبینید.
Button(virus32 , text = "Virus32")
دوستان دقت کنید من Button رو با B بزرگ نوشتم اگه کوچیک بزارید خطا میده...علت گزاشتن اسم پنجره در مقدار اول اینه که ما ممکن 5 تا پنجره داشته باشیم! باید تعین کنیم که دکمه بره کدوم پنجره بشینه یا نه ؟ کد رو اجرا کنید.
درسته وقتی اجرا میکنید دکمه نمیاد میدونید چرا؟ از این
به بعد بعد از هر دکمه یا متن یا هر ویجتی اگه خواستین نمایشش بدین آخرش
تابع pack رو اضافه کنید و گرنه فقط ساخته میشه ولی نمایش داده نمیشه! مثل زیر
Button(virus32 , text = "Virus32").pack()
الان نمایش داده میشه... خب دوستان حالا به نظرتون چیکار کنیم به دکمه یه دستور بدیم؟ یعنی روش کلیک شد کاری انجام بده؟
اول برید دستور هاتونو تو یه تابع بزارید مثل زیر:
def dastor():
print("Virus32")
من درس توابع رو براتون توضیح نمیدم! همین کارتونو راه میندازه! دستور def رو بدید و اسم تابع و پرانتز باز و بسته و یه دونه : و بعد دستورات، همین!
خب حالا بریم دکمه رو دستور دار کنیم! درون دکمه خودتون بعد از text یه کاما بزارید و بنویسید command! این دستور رو بزارید و جلوش اسم تابع خودتونو بدید مثل زیر :
Button(virus32 , text = "Virus32" , command = dastor).pack()
اجراش کنید و روی دکمه بزنید میبینید مینویسه Virus32 و...
کامل و عالی...
tnx :)