Create GUI Applications With Python Qt6
اگر میخواهید با استفاده از پایتون برنامههای دارای رابط کاربری گرافیکی (GUI) بسازید، شاید دانستن نقطه شروع کمی دشوار باشد. مفاهیم جدید زیادی وجود دارد که باید برای راهاندازی هر کاری آنها را درک کنید. اما، مانند هر مسئله کدنویسی، اولین قدم یادگیری رویکرد صحیح به مسئله است. در این کتاب، من شما را از اصول اولیه توسعه رابط کاربری گرافیکی تا ساخت برنامههای دسکتاپی کاملاً کاربردی خودتان با PySide6 راهنمایی میکنم.
اولین نسخه این کتاب در سال ۲۰۱۶ منتشر شد. از آن زمان تاکنون ۱۴ بار بهروزرسانی شده و فصلهایی بر اساس بازخورد خوانندگان اضافه یا گسترش یافتهاند. اکنون منابع PySide بیشتری نسبت به زمانی که شروع کردم وجود دارد، اما همچنان کمبود راهنماهای عمیق و عملی برای ساخت برنامههای کامل احساس میشود. این کتاب آن خلاء را پر میکند!
این کتاب به صورت مجموعهای از فصلها تدوین شده است که به نوبت جنبههای مختلف PySide6 را بررسی میکنند. فصلها طوری چیده شدهاند که فصلهای سادهتر در ابتدا قرار داشته باشند، اما اگر نیازهای خاصی برای پروژه خود دارید، از جابهجایی بین فصلها نترسید. هر فصل شما را در درک مفاهیم بنیادین راهنمایی میکند و سپس از طریق مجموعهای از مثالهای کدنویسی، به تدریج کاوش و یادگیری نحوه کاربرد این ایدهها را به شما میآموزد.
ارائه یک نمای کلی کامل از کل اکوسیستم Qt در کتابی با این حجم امکانپذیر نیست، بنابراین پیوندهایی به منابع خارجی — هم در وبسایت pythonguis.com و هم در جای دیگر — وجود دارد. اگر خودتان را در حال فکر کردن دیدید که «میدانم آیا میتوانم این کار را انجام دهم؟»، بهترین کار این است که کتاب را کنار بگذارید و بروید و کشف کنید! فقط در طول مسیر از کدهای خود به طور منظم نسخه پشتیبان (Backup) تهیه کنید تا اگر کار را خراب کردید، همیشه چیزی برای بازگشت داشته باشید.