برچسب: save

جدید آموزش ایجاد رابط گرافیکی کاربر (GUI) در پایتون به وسیله Tkinter قسمت 17 – کار با فایلها

یکی از قابلیتهای مهم tkinter استفاده از پنجره های باز کردن و ذخیره کردن فایلها است و می خواهیم با یک مثال نحوه کار با  آنها را توضیح دهیم. برنامه ای که می نویسیم قرار است یک کارد text داشته باشد و با استفاده از یک دکمه بتوان یک فایل متنی را باز کرد و متن آن را در کادر نمایش داد. همچنین با یک دکمه دیگر متن نوشته شده داخل یک کادر را داخل یک فایل متنی ذخیره نمود. شکل ظاهری این برنامه به این صورت خواهد بود: توضیح برنامه بعد از احضار کتابخانه و ایجاد پنجره اصلی ، دو تابع به نام open_file و save_file  تعریف شده است که عملکرد آنها بعدا توضیح داده می شود. در خط 24 و 25 یک ویجت text ایجاد و جانمایی کرده ایم. در 4 خط بعدی 2 دکمه btnOpen و btnSave تعریف و جانمایی شده اند و با کلیک روی آنها به ترتیب تابع های open_file و save_file فراخوانی اجرا می شوند. تابع open_file در خط 9 با استفاده از filedialog.askopenfilename  یک پنجره باز می شود که کاربر می تواند در آن مسیر فایل مورد نظر و سپس فایل دلخواه را انتخاب و باز کند. مسیر [ . . . ]

  • 2,458 بازدید
  • 0
  • 14 اکتبر, 2021
ادامه مطلب