GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing python.github.io — پرسشهای متداول دربارهی رابط کاربری گرافیکی پرسشهای متداول دربارهی رابط کاربری گرافیکی¶پرسشهای عمومی GUI¶چه کیتهای رابط کاربری گرافیکی (GUI) برای پایتون وجود دارد؟¶ساختهای استاندارد پایتون شامل یک رابط شیءگرا برای مجموعه ابزارکهای Tcl/Tk هستند که tkinter نامیده میشود. این احتمالاً سادهترین گزینه برای نصب و استفاده است (زیرا همراه با بیشتر توزیعهای دودویی پایتون ارائه میشود). برای اطلاعات بیشتر درباره Tk، از جمله پیوندهایی به کد منبع، صفحه اصلی Tcl/Tk را ببینید. Tcl/Tk کاملاً برای پلتفرمهای macOS، Windows و Unix قابل حمل است. بسته به این که چه سکو(هایی) را هدف گرفتهاید، چندین جایگزین نیز وجود دارد. فهرستی از چارچوبهای رابط کاربری گرافیکی چندسکویی و مختص سکو را میتوانید در ویکی پایتون پیدا کنید. پرسشهای Tkinter¶چگونه میتوانم برنامههای Tkinter را فریز (freeze) کنم؟¶Freeze ابزاری برای ایجاد برنامههای مستقل است. هنگام استفاده از Freeze برای برنامههای Tkinter، این برنامهها بهطور کامل مستقل نخواهند بود، زیرا برنامه همچنان به کتابخانههای Tcl و Tk نیاز دارد. یکی از راهحلها این است که برنامه را همراه با کتابخانههای Tcl و Tk عرضه کنید و در رانتایم با استفاده از متغیرهای محیطی کتابخانههای فریز (freeze) شخص ثالث مختلفی مانند py2exe و cx_Freeze، پشتیبانی توکار برای برنامههای Tkinter دارند. آیا میتوانم در حین انتظار برای ورودی/خروجی، رویدادهای Tk را مدیریت کنم؟¶در سکوهای غیر از ویندوز، بله، و حتی نیازی به نخها ندارید! اما باید ساختار کد ورودی/خروجی خود را کمی تغییر دهید. Tk معادلی از فراخوانی نمیتوانم اتصالهای کلید (key bindings) را در Tkinter بهکار بیندازم: چرا؟¶شکایتی که اغلب شنیده میشود این است که هندلرهای رویداد متصل به رویدادها با متد شایعترین علت این است که ابزارکی که اتصال به آن اعمال میشود، «تمرکز صفحهکلید» ندارد. برای دستور focus به مستندات Tk مراجعه کنید. معمولاً با کلیک کردن درون یک ابزارک، تمرکز صفحهکلید به آن داده میشود (اما نه برای برچسبها؛ گزینه takefocus را ببینید).
© حق نشر 2001 Python Software Foundation.
این صفحه تحت مجوز بنیاد نرمافزار پایتون نسخه ۲ منتشر شده است. مثالها، دستورالعملها، و سایر کدهای موجود در مستندات همچنین تحت مجوز بدون بند BSD منتشر شدهاند. برای اطلاعات بیشتر به تاریخچه و مجوز مراجعه کنید. بنیاد نرمافزار پایتون یک شرکت غیرانتفاعی است. لطفاً کمک مالی کنید. آخرین بهروزرسانی در نوامبر 12, 2026 (06:19 UTC). آیا اشکالی یافتید؟ ساخته شده با Sphinx 9.1.0. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |