
- خانه
- تالار گفتگو
- زبان برنامهنویسی پایتون
- بسته شدن پنجره پس از اتمام کد ها . لطفا جواب بدین

پاسخها به این تاپیک

امیرحسین صائمی
۱۳۹۶/۱۲/۲۱
پایتون بیشتر یه زبان اسکریپتیه پس قاعدتا باید بسته شه این چیز بدی نیست ولی مشکل زمانیه که میخواید خروجی رو ببینید شخصا
اگه با ترمینال لینوکس اجرا کنید پس از اتمام کار بسته نمیشه پنجره شل اما اگر تو ویندوز هستید بدون زحمت دادن به خودتون یه IDE مناسب دانلود کنید و اونجا اسکریپت رو اجرا کنید
راهکار هایی هم ک دوستمون گفتن راهکارهای خوب و عملی ای هستن

علیاکبر محمدی
۱۳۹۶/۰۶/۲۹
سلام.... دوتا راه حل داره....
1.برای برنامه هایی که GUI (رابط کاربری گرافیکی) ندارند بهتره از همچین کدی در انتهای برنامه تون استفاده کنید که با وارد کردن کلید اینتر برنامهتون بسته بشه(زمان بسته شدنش دست شماست....)
()quit = input
در واقع دستور بالا یه ورودی ازتون میخواد و شما با وارد کردن اینتر بهش میگید که ورودی رو دادین و چون بعدش دستوری نیست ،طبیعتا برنامه بسته میشه.
2. برای برنامه های با رابط کاربری گرافیکی یا همون GUI از دستور mainloop استفاده کنید به شکل زیر:
فرض کنید صفحه اصلی برنامه اسمش رو خودتون root گذاشتین داریم:
()root.mainloop
کد بالا مثل حالت اول باید در انتهای برنامه و خارج از هرگونه بلوکی نوشته بشه....
امیدوارم به دردتون بخوره....

fatimajafari19
۱۳۹۹/۰۴/۲۲
ممنون بابت راهنمایی خوب و کارامدتون اقای محمدی میشه ایمیل یا ایدی اینستاتونو بدید؟