آموزش دستور العمل های برنامه نویسی رابط کاربری گرافیکی پایتون با استفاده از PyQt5 [ویدئو]

Python GUI Programming Recipes using PyQt5 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پایتون و یکی از پیوندهای QT آن، PyQT، چهره توسعه رابط کاربری گرافیکی را تغییر داده است. این به ما اجازه می دهد تا رابط کاربری گرافیکی زیبا و قدرتمندی بسازیم که توجه برنامه نویسان پایتون را به خود جلب کند. QT5 نسبت به سایر فریم ورک‌های رابط کاربری گرافیکی مانند tkinter و wxPython مزایای متعددی دارد. در این ویدیو PyQt5 و مجموعه ابزار حاوی ابزار QT Designer را با موفقیت نصب خواهیم کرد. QT Designer ما را قادر می سازد تا رابط کاربری گرافیکی خود را به صورت بصری توسعه دهیم، با استفاده از کشیدن و رها کردن برای افزودن و قرار دادن ویجت ها، و ما به طور گسترده از آن استفاده خواهیم کرد. سپس یاد خواهیم گرفت که چگونه کدهای تولید شده توسط QT Designer را به کد پایتون خالص تبدیل کنیم. پس از نصب موفقیت‌آمیز PyQt5، QT Designer و سایر ابزارهای QT مورد نیاز، کار ساده‌ای را آغاز می‌کنیم و یک رابط کاربری گرافیکی پایتون را تنها با استفاده از چند خط کد PyQT5 می‌سازیم. سپس، با استفاده از QT Designer یک رابط کاربری گرافیکی پیچیده تر خواهیم ساخت. در طول راه، بسیاری از ویجت‌های QT را بررسی می‌کنیم و یاد می‌گیریم که چگونه طراحی رابط کاربری گرافیکی خود را به‌طور کارآمد طراحی کنیم. ما ظاهر و احساس رابط کاربری گرافیکی را با استفاده از استایل CSS بهبود خواهیم داد. ما همچنین رابط کاربری گرافیکی خود را به یک پایگاه داده SQL متصل خواهیم کرد که آن را ایجاد خواهیم کرد. ما کد منطق کسب و کار را با استفاده از بهترین شیوه ها از کد UI جدا می کنیم. در پایان این آموزش ویدیویی، بینندگان می توانند رابط کاربری گرافیکی پیچیده ای را با استفاده از PyQt5 توسعه دهند. [*]با استفاده از QT Designer بسیاری از ویجت ها را به صورت بصری اضافه و مرتب کنید [*]کد پایتون را از کد QT UI ایجاد شده جدا کنید [*]از استایل CSS برای بهبود ظاهر و احساس رابط کاربری گرافیکی استفاده کنید [*] رابط کاربری گرافیکی را به پایگاه داده SQL وصل کنید [*] رابط کاربری گرافیکی را از طریق چندین رشته پاسخگو نگه دارید [*] نحوه استفاده از بسیاری از ویجت ها در جعبه ابزار PyQT5 را بیاموزید [*] رابط کاربری گرافیکی را به سبک مدولار توسعه دهید این ویدیو برای برنامه نویسان پایتون متوسط ​​است که می خواهند مهارت های پایتون خود را با نوشتن رابط کاربری گرافیکی قدرتمند در پایتون با استفاده از PyQt تقویت کنند. [*]توسعه رابط کاربری گرافیکی زیبا و قدرتمند با استفاده از Python 3 و PyQt5 * [*] طراحی رابط کاربری گرافیکی به شیوه ای بصری، با استفاده از Qt Designer * [*]Decouple UI و کد منطق تجاری Python، با استفاده از بهترین روش ها * *

سرفصل ها و درس ها

معرفی چارچوب PyQt5 Introducing the PyQt5 Framework

  • بررسی اجمالی دوره The Course Overview

  • نصب چارچوب PyQt5 Installing the PyQt5 Framework

  • ایجاد اولین رابط کاربری گرافیکی ما در PyQt5 Creating Our First GUI in PyQt5

  • افزودن ابزارک به رابط کاربری گرافیکی Adding Widgets to the GUI

  • طرح بندی ابزارک ها Layout of Widgets

طراحی رابط کاربری گرافیکی پایتون با Qt Designer Designing Python GUIs with Qt Designer

  • نصب Qt Designer Tools Installing Qt Designer Tools

  • ایجاد اولین رابط کاربری گرافیکی با استفاده از Qt Designer Creating Our First GUI Using Qt Designer

  • افزودن ویجت ها با Qt Designer Adding Widgets with Qt Designer

  • طرح بندی ویجت طراح Qt Qt Designer Widget Layout

  • تبدیل کد رابط کاربری Qt ​​Designer به کد پایتون Converting the Qt Designer UI Code to Python Code

بهبود عملکرد Qt5 GUI Enhancing the Qt5 GUI Functionality

  • فراخوانی دیالوگ ها از پنجره اصلی Calling Dialogs from the Main Window

  • جداسازی کد پایتون از کد UI تولید شده Decoupling Python Code from Generated UI Code

  • ساخت یک رابط کاربری گرافیکی پیچیده با PyQt5 Building a Complex GUI with PyQt5

  • Multi-threading رابط کاربری گرافیکی ما را پاسخگو نگه می دارد Multi-threading Keeps Our GUI Responsive

  • استفاده از کشیدن و رها کردن در رابط کاربری PyQt5 Using Drag and Drop Within the PyQt5 GUI

برنامه نویسی پیشرفته Qt5 Advanced Qt5 Programming

  • با استفاده از OpenGL Graphics Library Using the OpenGL Graphics Library

  • شبکه و پایگاه داده SQL Networking and SQL Database

  • انیمیشن در داخل رابط کاربری گرافیکی Animation Inside the GUI

  • استفاده از CSS Styling برای افزایش چشمگیر ظاهر و احساس رابط کاربری گرافیکی Using CSS Styling to Greatly Enhance the GUI Look-and-Feel

  • مکانیزم مدیریت رویداد PyQt5 «سیگنال‌ها و شکاف‌ها». PyQt5 ‘Signals and Slots’ Event Handling Mechanism

طراحی رابط کاربری User Interface Design

  • وقتی به رابط‌های کاربری گرافیکی موجود نگاه می‌کنیم چه می‌بینیم What We See when We Look at the Existing GUIs

  • یک سوال در مورد طراحی رابط کاربری A Question of Design of User Interfaces

  • نمایش نقشه های گوگل و Qt5 Displaying Google and Qt5 Maps

  • نحوه ایجاد برنامه های آیفون و اندروید با Qt5 How to Create iPhone and Android Apps with Qt5

  • چگونه با رابط کاربری گرافیکی خود دنیا را تکان دهید How to Rock the World with Your GUI

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش دستور العمل های برنامه نویسی رابط کاربری گرافیکی پایتون با استفاده از PyQt5 [ویدئو]
جزییات دوره
4 h 9 m
25
Packtpub Packtpub
(آخرین آپدیت)
5
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Burkhard Meier Burkhard Meier

Burkhard Meier یک مهندس اتوماسیون تست نرم افزار و نویسنده است. Burkhard بیش از 16 سال تجربه به عنوان مهندس تست اتوماسیون نرم افزار دارد. او با استفاده از یک رویکرد شی گرا و چابک ، واقعاً طراحی و توسعه را اتکا می کند. وی علاوه بر کار خود به عنوان مهندس ، نویسنده کتاب آشپزی برنامه نویسی پایتون GUI است. تخصص های وی شامل توسعه محور تست ، تست واحد ، الگوهای طراحی و توسعه رابط کاربری گرافیکی پایتون برای رسیدگی به پیچیدگی کد است.