Learn Python GUI Development for Desktop – PySide6 and Qt Tutorial



Learn how to use Qt for Python using PySide6 to build cross platform desktop apps for Windows, Mac and Linux.

💻 Source code: https://github.com/rutura/Qt-For-Python-PySide6-GUI-For-Beginners-The-Fundamentals-

✏️ Course developed by Daniel Gakwaya. Check out his YouTube channel: https://www.youtube.com/channel/UCUYUFiuJ5XZ3JYtbq5dXRKQ
🐦 Twitter: https://twitter.com/learnqtguide
🔗 Want more from Daniel? https://www.learnqt.guide/udemy-discounted-9/
🔗 Join Daniel’s discord server for support: https://discord.com/invite/PcATcraESW

⭐️ Course Contents ⭐
Part 1:
⌨️ (0:00:00) Intro
⌨️ (0:05:50) Welcome
⌨️ (0:16:54) Get the most
⌨️ (0:19:55) Python and PySide6 Install
⌨️ (0:28:41) Understanding the code
⌨️ (0:35:40) Organizing the code in classes
⌨️ (0:50:57) Signals and Slots
⌨️ (1:08:47) Intro to Widgets
⌨️ (1:09:21) Using QWidget
⌨️ (1:22:02) QMainWindow
⌨️ (1:48:02) QMessageBox
⌨️ (2:06:46) QPushButton
⌨️ (2:12:31) QLabel and QLineEdit

Part 2:
⌨️ (2:24:33) QTextEdit
⌨️ (2:42:11) QLabel and Images
⌨️ (2:47:29) Size Policies and Stretches
⌨️ (3:02:10) QGridLayout
⌨️ (3:09:42) QCheckBox and QRadioButton
⌨️ (3:25:45) QListWidget
⌨️ (3:37:32) QTabWidget
⌨️ (3:45:35) QComboBox
⌨️ (3:52:22) Qt Designer : Introduction & Install
⌨️ (3:59:41) Using Qt Designer
⌨️ (4:08:40) Qt Designer and QUiLoader
⌨️ (4:17:48) Wrapping loader object into ui class
⌨️ (4:24:11) Compiling User Interfaces to Python
⌨️ (4:39:57) Working with resources manually : Qt Designer
⌨️ (4:56:41) Loading resources from Qt Designer
⌨️ (5:04:05) QMainWindow : Putting it all together!
⌨️ (5:18:01) Farewell

🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

source

This Post Has 31 Comments

  1. LearnQtGuide

    Always a pleasure to have courses published on the channel. Thanks for the chance.If anyone has specific questions or just wants to hang out talking about tech,Qt or python, consider joining the discord server shared in the description. Can't wait to see what you guys build with Qt.

  2. esmeralda mboule

    Hi may anyone help me please. I'm unable to use the python-uic … command. The error says "'pyside6-uic' is not recognized as an internal or external command,''pyside6-uic'' is not recognized as an internal or external command,operable program or batch file."
    I've already insatalled pyside6 for all the requirements are said to be satisfied

  3. Durgam _Sumerian

    Is there any cheat sheet for pyside6 please? by the way, great video, and thanks a lot .

  4. Shreya Gupta

    Hey Daniel can you please provide a full python course for beginners. Your 31 hours of C++ is more worthy than anything in a world of a beginner coder.. Please please do look into it..

  5. Bill W.

    Daniel, Great presentation! Retired assy/C Engineer here. I’ve been playing with Python and followed your course all the way through. I began implementing your code to get a feel of my environment (Mac/VSCode) and have had a problem. I reduced my code to a main window and a menu bar (verbatim from your lecture) with one FILE selection. When I run the code no errors result but only a skeleton window shows up without the menu bar. I’ve messed with this for a few hours looking for possible problems without result. Any suggestions either from you or any of your viewers? Thanks!

  6. In the support world I live in, customers try to grow a brain and cause problems. I feel I am doing the same thing: For this code:
    if ret == QMessageBox.Ok :
    print("User chose OK")
    else :
    print ("User chose Cancel")
    Couldn't we define a method and save having to A) Type all this more than once(even copy/paste it) and B) maintain it later? Am about 40% through and just LOVING this!!!! Thank you for all your had work!!

  7. Ameen Waheed

    Thank you Daniel and thank you freeCodeCamp for the amazing course. I love how you explain things and I learned a lot from this course. Thank you again.

  8. Jason King

    Nah.. .does not compare to the RAD IDEs of Visual Studio Net or Delphi. Making widgets like Windows and buttons appear by writing code is so backwards…

  9. Sylvester C

    Great video. Knowing the right investment to make is only half the battle to financial success. Without this knowledge, disaster is mostly unavoidable as luck is not a good long term strategy. Getting the right broker helps massively.

  10. Miyak

    THANK YOU THANK YOU THANK YOU I LOVE YOU

  11. #Mondoshawan

    🙌🏻🇨🇴🧔🏻👍🏼🤝🏼 Saludos desde Colombia.

  12. Prashant Nirgun

    Thanks for creating wonderful content I was waiting for it eagerly. But as far as I know QT Widgets are not open source most of them are propitiatory. Also is there is any report writer available like crystal report I mean we can build table CRUD is possible but the have to create many reports for that table. I mean doing it from scratch is really scary something like dynamic report where you can group columns, sort orders and condition beside this export to PDF, Excel functionality I mean any rapid report generator tool available for Python will be turning point for me to move from PowerBuilder to Python. Thanks in advance.

  13. PotatoCoder

    finally a course about this! Thank you so much freecodecamp 🙂

  14. kermos rujji

    Thanks for this one, really need another tutorial on building a more graphical application with QT and pyside like an inventory manager or something like, it'll be awesome

  15. LARRYGREEN

    Do you get some sort of certificate at the end of the course to show proof you know it?

  16. Bhavesh vora

    Finished Organizing the code in class and started signals and slots

  17. Gengjun Wu

    Thank you very much for the time to put together such a good tutorial. I have an issue that the icon does not show on the toolbar menu. I'm using Windows 10 Pro. Does anyone have the same problem? Thanks.

  18. Dandy

    It'll be awesome if you guys could do a video course on the Full Stack Open course.

  19. Alexis Hernandez

    Hi, I’m new here and looking to begin leaning CS. Any recommendations on which video, or playlists to watch first?

Leave a Reply