سلام . من محمد جواد حق بیگیم دانش آموز کلاس هشتم تیزهوشان(تیزهوشان انصافا خیلی سخته) . عاشق برنامه نویسیم و امیدوارم حالتون خوب باشه:)
درست کردن گردونه شانس با پایتون
سلام به همتون. اومدم با یه آموزش تازه قراره امروز یه چیزی یادتون بدم که اینترنت رو بگردید پیدا نمی کنید."گردونه شانس با پایتون".(فکر می کردین من مردم؟)
خوب اول کد کلی را قرار میدم تا دانلود کنید بعد توضیح میدم.
https://github.com/mohammadJavad12/PythonChanceWheel
البته یادتون نره اول باید PyQt5 رو با دستور زیر تو cmd نصب کنید:
pip install PyQt5
در متد __init__
کلاس SpinWheel
، یک پنجره جدید ایجاد میشود و اندازه آن به 300x300 تنظیم میشود. همچنین، یک لیست از رنگها، زاویه فعلی چرخ، تعداد گامهای انیمیشن، فاصله زمانی انیمیشن، زاویه هدف برای چرخش، تایمر انیمیشن و دکمه "Spin" ایجاد میشوند.
در متد start_spin
، زاویه هدف برای چرخش تنظیم شده و تایمر انیمیشن فعال میشود.
در متد animate
، انیمیشن چرخش اجرا میشود. این متد با محاسبه مقدار زاویه فعلی و هدف، به تدریج چرخش را اعمال میکند.
در متد paintEvent
، نقاشی گردونه شانس انجام میشود. این متد به وسیله QPainter ایجاد شده است و با استفاده از آن، گردونه و نشانگر آن رسم میشوند.
با تشکر از همتون. خب البته فعلا سایت ندارم اگه بخواید میتونید به سایت جدید که هنوز تکمیل نشده سری بزنید.https://mohammadjavad12.github.io/irnelm
مطلبی دیگر از این انتشارات
چگونه از نشت حافظه در برنامه نویسی اندروید جلوگیری کنیم؟
مطلبی دیگر از این انتشارات
از دلفی تا کیوت: سفر من در دنیای برنامهنویسی
مطلبی دیگر از این انتشارات
چالش جستجو در محصولات با اشتباهات کاربران در PHP !