آموزش ترتل
سلام در این مطلب میخواهم آموزش کامل ترتل را برایتان بگزارم.که یک کتابخانه گرافیکی بسیار ساده و کاربردی است.
خوب ابتدا باید ترتل را ایمپورت کنید:
import turtle
بعد باید لاکپشتمان را بسازیم و در یک متغیر بریزیم.با این کار نشان گر ترتل را ساخته ایم:
()t=turtle.Turtle
*نکته: t یک متغیر است که که میتواند به طور دلخواه عوض شود.در ضمن دقت کنید در این جا T دوم turtle باید بزرگ باشد.
بعد باید صفحه ترتل را بسازیم و آن را هم در متغیر بریزیم.با این کار صفحه نمایش را ساخته ایم و بعدا میتوانیم تنظیمات آن را(مثل:رنگ و ....)با توجه به علاقه ی خودمان تنظیم کنیم.
()s=turtle.Screen
*نکته: s هم یک متغیر قابل تعویض میباشد.و در این جا هم s در screen باید بزرگ باشد.
حالا که هم نشانگر را ساختیم و هم صفحه ی ترتل را میریم سراغ دستورها:
دستورات screen:
*قبل از هر دستور باید نام متغیر صفحه را گذاشت که در این جا s است.
("s.bgcolor("green
این دستور رنگ صفحه عوض میکند که در این جا رنگ صفحه را سبز میکند.
s.bgpic("ali.gif")
این دستور عکس را در صفحه بارگزاری میکند.
*باید حتما فرمت تصویر gif باشد.
s.title("salam")
این دستور نوشته ی بالا سمت چپ صفحه را عوض میکند.
s.reset()
این دستور تمام کارهایی را که در صفحه انجام داده اید پاک میکند و صفحه را سفید میکند.
s.textinput("hellifull", "حالت چطوره")
این دستور از کاربر در صفحه ی ترتل ورودی متن را میگرد."hellifull" نام سربرگ صفحه ی سوال و "حالت چطوره" سوالی است که از کاربر پرسیده میشود.
s.numinput("hellifull", "چند سال داری")
این دستور ورودی عدد را از کاربر میگیرد."hellifull" نام سربرگ صفحه ی سوال و "چند سال داری" سوالی است که از کاربر پرسیده میشود.
s.undo()
این دستور یکی به عقب بر میگردد.یعنی اگر شما یک خط کشیده باشید با این دستور آن خط پاک میشود.
s.screensize(100,100)
با این دستور طول وعرض پنجره را مشخص میکنیم.
دستورات turtle:
t.forward(50)
این دستور به اندازه ی عدد داخل پرانتز ترتل را به جلو میبرد.
t.backward(۵۰)
این دستور به اندازه ی عدد داخل پرانتز ترتل را به عقب بر میگرداند.
t.left(90)
با این دستور ترتل ۹۰ درجه به سمت چپ میچرخد.
*عدد داخل پرانتز دلخواه است و میتواند عوض شود.
t.right(90)
با این دستور نشانگر ۹۰ درجه به سمت راست میچرخد.
*عدد داخل پرانتز دلخواه است و میتواند عوض شود.
- t.exitonclick()
- با این دستور به محضی که کاربر روی صفحه کلیک کند صفحه بسته میشود.
- t.home()
- این دستور ترتل نشانگر را به جای اول خود برمیگرداند.
- t.ht()
- این دستور نشانگر ترتل را پنهان میکند.
- t.st()
- این دستور،دستور قبل را خنثی میکند.
- t.shapesize(90)
- این دستور اندازه ی نشانگر را تعیین میکند.