لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دستور العمل های برنامه نویسی رابط کاربری گرافیکی پایتون با استفاده از 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
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 موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Burkhard Meier یک مهندس اتوماسیون تست نرم افزار و نویسنده است.
Burkhard بیش از 16 سال تجربه به عنوان مهندس تست اتوماسیون نرم افزار دارد. او با استفاده از یک رویکرد شی گرا و چابک ، واقعاً طراحی و توسعه را اتکا می کند. وی علاوه بر کار خود به عنوان مهندس ، نویسنده کتاب آشپزی برنامه نویسی پایتون GUI است. تخصص های وی شامل توسعه محور تست ، تست واحد ، الگوهای طراحی و توسعه رابط کاربری گرافیکی پایتون برای رسیدگی به پیچیدگی کد است.
نمایش نظرات