Python GUI Development with PyQt6 & Qt Designer
Python GUI Development with PyQt6 & Qt Designer, available at $74.99, has an average rating of 4.44, with 234 lectures, based on 778 reviews, and has 6354 subscribers.
You will learn about Introduction to PyQt6 and Installation Process Working with Qt Designer and building Apps using Qt Designer Converting Qt Designer UI file to PY file Learn how to use different widgets and UI component with PyQt6 and Qt Designer Learn how to create simple notepad application with PyQt6 Learn how to connect your PyQt6 application with MySQL Database Learn how to draw different shapes like rectangle, circle and ellipses with PyQt6 Working with QtQuick and QML (Qt Markup Language) Learn building different charts like PieChart, LineChart, BarChart and DonutChart in PyQt6 Creating library management system in PyQt6, Qt Designer and MySQL database. Learn how to convert PyQt PY file to EXE file Learn how to make stand alone installer for your PyQt application This course is ideal for individuals who are Those who are interested in building GUI applications using Python, PyQt6 and Qt Designer or Beginner and advanced developers in python who wants to learn PyQt6 GUI Development or Students who want to learn a new skill in Python and wants to create desktop GUI applications It is particularly useful for Those who are interested in building GUI applications using Python, PyQt6 and Qt Designer or Beginner and advanced developers in python who wants to learn PyQt6 GUI Development or Students who want to learn a new skill in Python and wants to create desktop GUI applications.
Enroll now: Python GUI Development with PyQt6 & Qt Designer
Summary
Title: Python GUI Development with PyQt6 & Qt Designer
Price: $74.99
Average Rating: 4.44
Number of Lectures: 234
Number of Published Lectures: 234
Number of Curriculum Items: 234
Number of Published Curriculum Objects: 234
Original Price: $74.99
Quality Status: approved
Status: Live
What You Will Learn
- Introduction to PyQt6 and Installation Process
- Working with Qt Designer and building Apps using Qt Designer
- Converting Qt Designer UI file to PY file
- Learn how to use different widgets and UI component with PyQt6 and Qt Designer
- Learn how to create simple notepad application with PyQt6
- Learn how to connect your PyQt6 application with MySQL Database
- Learn how to draw different shapes like rectangle, circle and ellipses with PyQt6
- Working with QtQuick and QML (Qt Markup Language)
- Learn building different charts like PieChart, LineChart, BarChart and DonutChart in PyQt6
- Creating library management system in PyQt6, Qt Designer and MySQL database.
- Learn how to convert PyQt PY file to EXE file
- Learn how to make stand alone installer for your PyQt application
Who Should Attend
- Those who are interested in building GUI applications using Python, PyQt6 and Qt Designer
- Beginner and advanced developers in python who wants to learn PyQt6 GUI Development
- Students who want to learn a new skill in Python and wants to create desktop GUI applications
Target Audiences
- Those who are interested in building GUI applications using Python, PyQt6 and Qt Designer
- Beginner and advanced developers in python who wants to learn PyQt6 GUI Development
- Students who want to learn a new skill in Python and wants to create desktop GUI applications
This is a course on building Graphical User Interface (GUI) Applications with Python and PyQt6, this course is divided in to different parts and sections, in the first part we are going to have a simple introduction to PyQt , after that we go through installation process and what IDE we want to use, in the second part we focus on using different widgets and UI components in PyQt6, in the third part we create a simple notepad application, fourth part is about database handling in PyQt6, basically we are using MySQL database, in the fifth part we work on 2D graphics and drawing, the sixth part is about QtQuick and QML (Qt Markup Language), in the seventh part we focus on working with different charts using PyQtChart, the charts will be created using PyQt and also QtQuick.
in the eight part we create a simple library management system with PyQt6 and Qt designer, in the ninth part we talk about QtMultiMedia and PyQtWebEngine, we will create a simple media player also a simple web browser in PyQt, also we convert our PyQt PY file to EXE file and at the end we create installer for our application. there are different versions of PyQt, in this course we want to use the latest version of PyQt and that is called PyQt6.
Course Curriculum
Chapter 1: PyQt6 Introduction & Installation
Lecture 1: Course Introduction
Lecture 2: Section Introduction
Lecture 3: PyQt Introduction
Lecture 4: PyQt6 Installation & First GUI Window
Lecture 5: PyQt6 Window Type Classes
Lecture 6: Adding Icon & Title to PyQt6 GUI Window
Lecture 7: Introduction to Qt Designer
Lecture 8: Convert Qt Designer UI File to PY File
Lecture 9: Loading Qt Designer UI File
Chapter 2: PyQt6 Widgets Introduction
Lecture 1: Section Introduction
Lecture 2: Creating QLabel in PyQt6
Lecture 3: Working with QPushButton
Lecture 4: Creating QLineEdit in PyQt6
Lecture 5: Layout Management QHBoxLayout
Lecture 6: Layout Management QVBoxLayout
Lecture 7: Layout Management QGridLayout
Lecture 8: PyQt6 Event Handling (Signal and Slots)
Lecture 9: Event Handling with Qt Designer
Lecture 10: Simple Calculator with Qt Designer
Lecture 11: QRadioButton in PyQt6
Lecture 12: QRadioButton with Qt Designer in PyQt6
Lecture 13: Grouping QRadioButton with Qt Designer
Lecture 14: Working with QCheckBox in PyQt6
Lecture 15: QCheckBox with Qt Designer in PyQt6
Lecture 16: Creating QSpinBox in PyQt6
Lecture 17: QDoubleSpinBox with Qt Designer
Lecture 18: QSpinBox EditingFinished Signal
Lecture 19: Showing System Clock with QLCDNumber
Lecture 20: Random Generator App with QLCDNumber
Lecture 21: Working with QComboBox Class
Lecture 22: QComboBox with Qt Designer
Lecture 23: Signal and Slots with Qt Designer
Lecture 24: Creating QSlider in PyQt6
Lecture 25: QSlider with Qt Designer
Lecture 26: Creating QListWidget in PyQt6
Lecture 27: QListWidget with Qt Designer
Lecture 28: Adding Items to QListWidget in Qt Designer
Lecture 29: QListWidget CRUD with Qt Designer
Lecture 30: QFontComboBox in PyQt6
Lecture 31: QTableWidget in PyQt6
Lecture 32: QTableWidget with Qt Designer
Lecture 33: QCalendarWidget with PyQt6
Lecture 34: QCalendarWidget with Qt Designer
Lecture 35: QInputDialog in PyQt6
Lecture 36: QColorDialog in PyQt6
Lecture 37: QFontDialog in PyQt6
Lecture 38: QMessageBox in PyQt6
Chapter 3: Advanced Widgets and Customization
Lecture 1: Introduction to QTreeView
Lecture 2: QTreeView Drag & Drop
Lecture 3: QTreeView QFileSystemModel Update
Lecture 4: QTableWidget Customization
Lecture 5: QTableWidget Advanced Manipulation
Lecture 6: QTableWidget Clipboard Operations
Lecture 7: Styling & Theming with Qt Stylesheet
Lecture 8: Advance Styling
Lecture 9: Drag and Drop
Chapter 4: More on PyQt6 Layout Managers
Lecture 1: Dynamic Layout with QSpacerItem
Lecture 2: Responsive Layouts with Stretch Factor
Lecture 3: Nested Layout
Lecture 4: PyQt6 QStacked Layout
Lecture 5: PyQt6 QSplitter
Lecture 6: PyQt6 QFormLayout
Chapter 5: PyQt6 Event Handling
Lecture 1: Introduction to Event Handling
Lecture 2: PyQt6 Custom Event
Lecture 3: Event Propagation in PyQt6
Lecture 4: Handling Mouse Events in PyQt6
Lecture 5: Handling Keyboard Event
Lecture 6: Timers and Delayed Events in PyQt6
Chapter 6: Simple Notepad Application in PyQt6
Lecture 1: Section Introduction
Lecture 2: Menubar and Menu Items for Notepad Application
Lecture 3: Adding Icons to Menu Items
Lecture 4: Separating GUI File
Lecture 5: Saving the File
Lecture 6: Working on New Functionality
Lecture 7: Working on Open Menu Item
Lecture 8: Creating Print Functionality
Lecture 9: Creating Print Preview Functionality
Lecture 10: Exporting File as PDF
Lecture 11: Working on Quite
Lecture 12: Working on Edit Menu
Lecture 13: Italic, Bold and Underline Functionality
Lecture 14: Left, Right and Center Functionality
Lecture 15: Font and Color Dialog
Chapter 7: Database Handling in PyQt6
Lecture 1: Section Introduction
Lecture 2: MySQL Database Connection in PyQt6
Lecture 3: Inserting Data to MySQL Database
Lecture 4: Selecting Data in QTableWidget
Lecture 5: Searching Data From MySQL Database
Lecture 6: Simple Login with MySQL & PyQt6
Chapter 8: Advanced Database Handling with QSqlDatabase
Lecture 1: Introduction to QSqlDatabase
Lecture 2: QSqlDatabase Create Table
Lecture 3: QSqlDatabase Insert Data
Instructors
-
Parwiz Forogh
Programmer
Rating Distribution
- 1 stars: 12 votes
- 2 stars: 24 votes
- 3 stars: 74 votes
- 4 stars: 258 votes
- 5 stars: 410 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024