PYTHON-PyQt.AW1
Python GUI with PyQt
Learn to build stunning, interactive Python applications. Start polishing your skills and creating GUIs today!
- Practice in 20 Praktische Übungen — nothing to install
- 10 Interaktive Lektionen Und 94 topics mapped to the official exam objectives
Beginner Selbstgesteuert · 1 Jahr Zugang
20 Praktische LiveLabs
Practice real IT tasks in guided environments.
- Reale Umgebungen
- Automatisch bewertet
- Keine Installation
01 / Fähigkeiten, die Sie erwerben
What you will be able to do
Our Python GUI online course provides a beginner-friendly learning experience for PyQt5 and Qt Designer.
You’ll learn to create windows, manage layouts, handle events, and design elegant UIs. From basic widgets to advanced concepts like signals and slots, this course covers everything you need to build professional-grade GUI applications.
By the end of this course, you’ll be ready to develop intuitive and responsive GUIs, making your Python applications stand out.
- Create and manage windows, layouts, and widgets using PyQt5.
- Master the signals and slot mechanism for event-driven programming.
- Design and customize GUIs using Qt Designer’s visual layout tool.
- Develop dialog boxes, message boxes, and user interaction elements.
- Organize widgets using containers and layout managers.
- Explore a variety of input and display widgets, such as buttons, labels, text boxes, and more.
- Write clean, maintainable code with proper comments and documentation.
- Practice coding in popular IDEs like VS Code and Jupyter Notebook.
Course Highlights
-
10 Strukturierte Lektionen Umfassende Abdeckung der zentralen Kursziele
-
20 Praktische LiveLabs Interaktive, geführte Szenarien mit sofortiger Auswertung
-
1 Jahr voller Zugang Selbstgesteuertes Lernen, jederzeit auf allen Geräten zugänglich
02 / Lektionen & Labore
See exactly what you will learn and practice
Unterrichtsplan
10 Interaktive Lektionen · 94 topics01 Preface +
02 Introduction to PyQt5 and Qt Designer Tool 11 topics · 2 LiveLab +
- Introduction
- Comparison of PyQt5 With the Tkinter Library
- PyQt5 Framework Installation
- First GUI Form Creation Using PyQt5 Without Using a Class
- GUI Form Creation Using PyQt5 by Using a Class
- Installation of Qt Designer With Pre-Defined Templates
- Components of Qt Designer
- User Credential App Demo
- Conclusion
- Points to Remember
- Questions
2 LiveLab in this lesson — see the labs panel →
03 Getting Insights Into Layout Management 6 topics · 2 LiveLab +
- Introduction
- Widgets Placement Using Absolute Positioning
- Widgets Placement Using Layout Classes
- Conclusion
- Points to Remember
- Questions
2 LiveLab in this lesson — see the labs panel →
04 Getting Insights Into Events, Signals, and Slots 7 topics · 2 LiveLab +
- Introduction
- Introduction to Events, Signals, and Slots
- Usage of Toolbar Icons in Qt Designer
- Signal Slot Examples in Qt Designer
- Conclusion
- Points to Remember
- Questions
2 LiveLab in this lesson — see the labs panel →
05 Getting Insights Into Button Widgets in Qt Designer 11 topics · 2 LiveLab +
- Introduction
- Push Button
- Tool Button
- Radio Button
- Check Box
- Command Link Button
- Dialog Button Box
- Common Properties for Button Widgets
- Conclusion
- Points to Remember
- Questions
2 LiveLab in this lesson — see the labs panel →
06 Getting Insights Into Item Views in Qt Designer 13 topics · 2 LiveLab +
- Introduction
- Data Presentation
- List View
- Tree View
- Table View
- Column View
- QFrame
- QAbstractScrollArea
- QAbstractItemView
- QStandardItemModel
- Conclusion
- Points to Remember
- Questions
2 LiveLab in this lesson — see the labs panel →
07 Getting Insights Into Item-Based Widgets in Qt Designer 7 topics · 2 LiveLab +
- Introduction
- List Widget
- Tree Widget
- Table Widget
- Conclusion
- Points to Remember
- Questions
2 LiveLab in this lesson — see the labs panel →
08 Getting Insights Into Containers in Qt Designer 13 topics · 2 LiveLab +
- Introduction
- Group Box
- Scroll Area
- Toolbox
- Tab Widget
- Stacked Widget
- Frame
- Widget
- MDI Area
- Dock Widget
- Conclusion
- Points to Remember
- Questions
2 LiveLab in this lesson — see the labs panel →
09 Getting Insights Into Input Widgets in Qt Designer 16 topics · 4 LiveLab +
- Introduction
- Combo Box
- Font Combo Box
- Line Edit
- TextEdit
- Plain Text Edit
- Spin Box
- Double Spin Box
- Date/Time Edit
- Dial
- QScrollBar
- QSlider
- Key Sequence Edit
- Conclusion
- Points to Remember
- Questions
4 LiveLab in this lesson — see the labs panel →
10 Getting Insights Into Display Widgets in Qt Designer 10 topics · 2 LiveLab +
- Introduction
- Introduction to the Display Widgets in Qt Designer
- Label
- Text Browser
- Calendar Widget
- LCD Number
- Progress Bar
- Conclusion
- Points to Remember
- Questions
2 LiveLab in this lesson — see the labs panel →
Praktische Übungen Our edge
20 LiveLabs- Creating a GUI Form Using PyQt5 Without Classes
- Creating a User Credentials App Using PyQt5
- Creating a Login Form with Absolute Positioning
- Exploring Layout Managers in PyQt5
- Exploring Signals and Slots of Different Widgets
- Connecting a Signal to Multiple Slots
- Using QPushButton for Different Behaviors
- Using QDialogButtonBox for Standard Dialog Actions
- Using QTreeView for Displaying Tabular Data
- Analyzing QColumnView with QFileSystemModel
- Creating a Nested Tree Structure Using TreeWidget
- Creating and Managing a Table Using QTableWidget
- Creating and Managing Tabs Using QTabWidget
- Working with MDI Using QMdiArea
- Using QFontComboBox
- Working with QDateTimeEdit
- Creating a Dial-based Value Adjuster Using QDial
- Analyzing Shortcut Input Control Using QKeySequenceEdit
- Displaying Formatted Text and Links Using QTextBrowser
- Creating a Task Completion Indicator Using QProgressBar
03 / FAQS
Fragen, bevor Sie beginnen
Who is this course for?+
What tools will I use?+
Do I need prior experience?+
Start Building User-Friendly Python GUIs
Take your Python skills to the next level by learning PyQt5 and Qt Designer, and start creating professional applications that stand out in no time.
- 1 Jahr voller Zugang
- 20 LiveLab enthalten
- Abschlusszertifikat
Keine Kreditkarte benötigt