
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
بیش از ۶۰ دستورالعمل کاربردی برای کمک به طراحی برنامههای رابط کاربری گرافیکی تعاملی، هوشمند و چندسکویی. ویژگیهای کلیدی: دریافت راه حلهای کوتاه برای مشکلات رایج برنامهنویسی رابط کاربری گرافیکی در پایتون، یادگیری نحوه پیادهسازی مؤثر برنامهنویسی واکنشی، و ساخت برنامههای سفارشی، قوی و قابل اعتماد. درباره کتاب: پایکیتی (PyQt) یکی از بهترین ابزارهای رابط کاربری چندسکویی موجود است؛ پایدار، بالغ و کاملاً بومی. اگر میخواهید بر تمام جنبههای اجزای رابط کاربری کنترل داشته باشید، پایکیتی همان چیزی است که به آن نیاز دارید. این کتاب شما را با تمام مفاهیم لازم برای ساخت برنامههای رابط کاربری گرافیکی کاملاً کاربردی با استفاده از پایکیتی و تنها با چند خط کد آشنا میکند. همانطور که رابط کاربری خود را با ویجتهای بیشتری توسعه میدهید، شبکهها، پایگاههای داده و کتابخانههای گرافیکی را بررسی خواهید کرد که کارایی آن را به شدت افزایش میدهند. در ادامه، کتاب شما را در استفاده از کیوتی دیزاینر (Qt Designer) برای طراحی رابطهای کاربری، پیادهسازی و آزمایش کادرهای محاورهای، رویدادها، کلیپبورد و قابلیت کشیدن و رها کردن برای سفارشیسازی رابط کاربری راهنمایی میکند. شما موضوعات مختلفی مانند سفارشیسازی ظاهر و احساس، پویانمایی رابط کاربری، رندرینگ گرافیکی، پیادهسازی گوگل مپ و موارد دیگر را خواهید آموخت. در نهایت، کتاب به شما نشان میدهد که چگونه Qt5 میتواند به شما در ساخت برنامههای چندسکویی سازگار با اندروید و iOS کمک کند. شما قادر خواهید بود با استفاده از دستورالعملهای جذاب و سرگرمکننده، نرمافزارهای کاربردی و جذابی را با پایکیتی توسعه دهید که دانش شما را در زمینه رابطهای کاربری افزایش میدهد. آنچه خواهید آموخت: استفاده از اجزای پایه کیوتی مانند دکمه رادیویی، جعبه ترکیبی و لغزندهها؛ استفاده از QSpinBox و لغزندهها برای مدیریت سیگنالهای مختلف تولید شده با کلیک ماوس؛ کار با چیدمانهای مختلف کیوتی برای برآورده کردن نیازهای رابط کاربری؛ ساخت ویجتهای سفارشی و تنظیم شخصیسازیها در رابط کاربری؛ انجام عملیات ورودی/خروجی ناهمگام و مدیریت رشتهها در رابط کاربری پایتون؛ بهکارگیری مفاهیم شبکه، وبگردی و گوگل مپ در رابط کاربری؛ استفاده از رندرینگ گرافیکی و پیادهسازی پویانمایی در رابط کاربری؛ سازگار کردن برنامه رابط کاربری گرافیکی با دستگاههای اندروید و iOS. این کتاب برای چه کسانی است: اگر یک برنامهنویس سطح متوسط پایتون هستید و میخواهید با نوشتن رابطهای کاربری گرافیکی قدرتمند در پایتون با استفاده از PyQT مهارتهای کدنویسی خود را ارتقا دهید، این کتاب برای شما مناسب است. دانلود کد نمونه این کتاب: شما میتوانید فایلهای کد نمونه برای تمام کتابهای خریداری شده از انتشارات پاکت را از حساب کاربری خود در http://www.PacktPub.com دانلود کنید. اگر این کتاب را جای دیگری خریداری کردهاید، میتوانید به آدرس http://www.PacktPub.com/support مراجعه کرده و ثبتنام کنید تا فایلها مستقیماً برای شما ایمیل شوند.
Over 60 recipes to help you design interactive, smart, and cross-platform GUI applications Key Features Get succinct QT solutions to pressing GUI programming problems in Python Learn how to effectively implement reactive programming Build customized applications that are robust and reliable Book Description PyQt is one of the best cross-platform interface toolkits currently available; it's stable, mature, and completely native. If you want control over all aspects of UI elements, PyQt is what you need. This book will guide you through every concept necessary to create fully functional GUI applications using PyQt, with only a few lines of code. As you expand your GUI using more widgets, you will cover networks, databases, and graphical libraries that greatly enhance its functionality. Next, the book guides you in using Qt Designer to design user interfaces and implementing and testing dialogs, events, the clipboard, and drag and drop functionality to customize your GUI. You will learn a variety of topics, such as look and feel customization, GUI animation, graphics rendering, implementing Google Maps, and more. Lastly, the book takes you through how Qt5 can help you to create cross-platform apps that are compatible with Android and iOS. You will be able to develop functional and appealing software using PyQt through interesting and fun recipes that will expand your knowledge of GUIs What you will learn Use basic Qt components, such as a radio button, combo box, and sliders Use QSpinBox and sliders to handle different signals generated on mouse clicks Work with different Qt layouts to meet user interface requirements Create custom widgets and set up customizations in your GUI Perform asynchronous I/O operations and thread handling in the Python GUI Employ network concepts, internet browsing, and Google Maps in UI Use graphics rendering and implement animation in your GUI Make your GUI application compatible with Android and iOS devices Who this book is for If you're an intermediate Python programmer wishing to enhance your coding skills by writing powerful GUIs in Python using PyQT, this is the book for you. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you