Back to Browse

25 Modern GUI - PySide6 / PyQt6 | Python Modern Desktop App Tutorial with Custom Widgets

12.4K views
Premiered Dec 3, 2025
1:55:08

Download Project Files: Develop alongside the tutorial: https://github.com/SpinnCompany/25-Modern-GUI-Tutorial Full Source Code & Extended Materials: https://www.patreon.com/posts/25-modern-gui-145005664?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link or https://khamisikib.gumroad.com/l/akbez Request your custom app on Fiver: https://www.fiverr.com/s/Ld44QGo What You'll Learn in This Tutorial Modern UI Components - Hamburger menus with slide-out drawers (left, right, top, bottom) - Collapsible sidebars with toggle functionality - Circular and linear progress bars - QR code generator widget - Theme switching with JSON style management - Custom navigation buttons and separators - Professional dashboard layouts - System monitoring widgets (CPU, RAM, Disk usage) - Music player controls - Notification panels Technical Implementation - PySide6/PyQt6 project architecture and structure - Automatic UI-to-Python conversion workflow - SCSS/QSS styling with CSS variables - JSON-based theme management - Custom widget creation and integration - Responsive layout design - Event handling and signal connections - Console logging system with timestamps - Multi-window drawer management - Professional application organization patterns Project Structure Learn how to organize a professional GUI project with: - Auto-generated UI Python files - Centralized style management - Modular component design - Clean separation between UI and logic - Scalable architecture for large applications --- Key Features Demonstrated 1. Slide-Out Drawers: Four-direction hamburger menus with smooth animations 2. Custom Styling: SCSS variables and JSON theme management 3. Progress Visualization: Multiple progress bar styles 4. System Integration: Real-time system monitoring widgets 5. Professional Layouts: Modern dashboard design patterns 6. Code Organization: Best practices for maintainable PySide6 projects --- Resources - Video Tutorial: https://youtu.be/K4hin5wMlec - Custom Widgets GitHub: https://github.com/SpinnCompany/QT-PyQt-PySide-Custom-Widgets - Documentation: https://qtcustomwidgets.spinncode.com/ --- Support Development Help support future tutorials and access full source code: https://www.patreon.com/c/spinntv --- Perfect For - Python developers building modern desktop applications - PySide6/PyQt users learning professional UI patterns - Developers transitioning from web to desktop GUI - Anyone learning modern Qt application architecture - Professionals creating enterprise-level desktop software --- Follow / Connect with Me - Discord: https://discord.com/channels/854477895979368478/854478006524444693 - Website: https://www.spinncode.com - Email: [email protected] - GitHub: https://github.com/KhamisiKibet - Telegram: https://t.me/spinnnetchannel - WhatsApp: https://chat.whatsapp.com/DBi0nDMV1sY9p0cYZqH2mN - Twitter: https://twitter.com/KhamisiKibet/ - Reddit: https://www.reddit.com/user/khamisikib/ Join this channel for perks: https://www.youtube.com/channel/UCJVsWdUC3M8p-q67RXPujkg/join #PySide6 #PyQt #PythonGUI #DesktopApplications #QtTutorial #PythonProgramming #SoftwareDevelopment #GUIProgramming #moderngui Music from #InAudio: https://inaudio.org/ Track Name: Innovation

Download

0 formats

No download links available.

25 Modern GUI - PySide6 / PyQt6 | Python Modern Desktop App Tutorial with Custom Widgets | NatokHD