تعداد فروش | 1 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 10 آبان 1402 |
سطح تمرین | سخت |
در این پست قصد داریم برنامه paint با پایتون را بررسی و معرفی نماییم.
سوال:برنامه ای بنویسید که دو ابزار Line,Circle را برای رسم خط و دایره با رنگ های مختلف داشته باشد؟
برای رسم خطبر روی صفحه ابتدا باید از کتابخانه tkinter استفاده نماییم.
کتابخانه tkinter برای طراحی رابط گرافیکی در پایتون مورد استفاده قرار میگیرد.
برای نصب کتابخانه tkinter میتوانید از سیستم مدیریت پکیج pip استفاده کنیم.
دستور زیر کتابخانه tkinter را به پروژه ما اضافه میکند:
pip install tk
پس از نصب tkinter باید ابتدا فرمی را تعریف کنیم پس به صورت زیر کد نویسی میکنیم:
پیشنهاد مرتبط:پخش صدا در tkinter پایتون
class DrawingApp: def __init__(self, master): self.master = master self.master.title("Drawing App")
همانطور که مشاهده میکنید با کمک کلاس DrawingApp یک سازنده ایجاد میکنیم.
سپس ورودی پنجره یا master را به آن میدهیم و از این به بعد داخل کلاس با master به عنوان پنجره گرافیکی کار داریم.
با کمک دستور master.title عنوان پنجره را عوض میکنیم.
حالا برای رسم خط بر روی صفحه باید از ابزار canvas استفاده کنیم.
پس ابتدا باید یک canvas بر روی صفحه بزاریم و حالت paint را با آن ایجاد کنیم.
سپس با ابزار های مختلف بر روی آن نقاشی های خود را انجام دهیم.
پس canvas را به صورت زیر تعریف میکنیم:
self.canvas = tk.Canvas(self.master, width=400, height=400) self.canvas.pack()
با کمک کد بالا صفحه ای 400 * 400 بر روی پنجره اصلی برنامه قرار میگیرد.
حالا با کمک کد زیر خط را بر روی صفحه درج میکنیم:
پیشنهاد مرتبط:تبدیل تاریخ شمسی به میلادی در پایتون
در ادامه برنامه paint با پایتون به رسم دایره میپردازیم.
برای رسم دایره فقط کافیست بر روی همان canvas کد مربوط به رسم دایره را قرار دهیم.
به کد زیر دقت کنید:
از بخش تمرین های پایتون میتوانید مجموعه تمرین های رایگان و با جواب پایتون را دریافت نمایید.
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.