Hands-On Qt for Python Developers

تاریخ: 1398/07/16 19:49
توسط: MotoMan
امتیاز: ۳
تعداد بازدید: ۴۹۱۵
دیدگاه ها: ۰
برچسب ها: Python |Qt |
کتاب Hands-On Qt for Python Developers
Packt Publishing
Volodymyr Kirichinets
9781789612790
2019
770
English

فریمورک Qt، یکی از پر استفاده‌ترین و انعطاف پذیر‌ترین فریمورک‌ها برای توسعه رابط کاربری برنامه هاست که به شما این امکان را می‌دهد تا کد برنامه‌ی خود را یک بار بنویسید و آن را برای سیستم عامل‌های مختلف منتشر نمایید. کتاب Qt برای توسعه دهندگان پایتون، بهترین‌های Qt و پایتون را با هم ترکیب کرده است تا شما را در توسعه GUI برنامه‌ها با Python bindings مثل PyQt و PySide کمک کند.

این کتاب برای توسعه دهندگان پایتون است که می‌خواهند برنامه‌های GUI و کراس پلتفرمی که مدرن، responsive و جذاب هستند را توسعه دهند. در این کتاب هیچ احتیاجی به دانستن Qt و یا QML از قبل نیست.

مطالب این کتاب با مقدمه ای از Qt و QML آغاز شده است. شما کار را با کار کردن بر روی عناصر PyQt GUI برای استایل دادن به برنامه‌ی خود آغاز می‌کنید. سپس نحوه استفاده از QWidget، frame ها، label‌ها و text field‌ها و کار با گرافیک را می‌آموزید. در ادامه نحوه‌ی ارتباط عناصر برنامه با یکدیگر را با فهم سیگنال ها، اسلات‌ها و event handler‌ها می‌آموزید. در انتها، این کتاب به شما نحوه‌ی توسعه embedded و موبایل را با استفاده از PyQt، پایتون و QML به شما می‌آموزد.


مطالبی که در کتاب Qt برای توسعه دهندگان پایتون، خواهید آموخت:

  • بررسی PyQt5 و PySide2 برای ساختن برنامه‌های GUI
  • کسب اطلاعات در مورد نحوه کار چند نخی و چند پردازشی
  • یادگیری نحوه‌ی استایل دادن به GUI با استفاده از PyQt
  • یادگیری نحوه‌ی ارتباط عناصر با سیگنال ها، اسلات‌ها و مدیر رویداد ها
  • بررسی توسعه موبایل با استفاده از PyQt و PySide

 

Table of Contents:
1- Introduction to Python and Qt
2- An Overview of QML
3- The Qt Quick Library
4- Getting Started with PyQt and PySide
5- Using QWidget and Main Window
6- Using Frames, Labels, and Text Fields
7- Using Comboboxes and List Views
8- Implementing Buttons
9- The Basics of Graphics
10- Graphics Representation
11- Graphical Effects and Multimedia
12- Files, Printers, and Other Dialogs
13- Creating Layouts
14- Implementing Databases
15- Signals, Slots, and Event Handlers
16- Threading and Multiprocessing
17- Completing the Application, Embedded Devices, and Tests

 

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...