Skip to content

Serkhani/learning_pyside6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Learning PySide6

Welcome to the PySide6 Tutorial repository! This project aims to provide a comprehensive tutorial on PySide6, a Python binding for the Qt framework, enabling you to build interactive graphical user interfaces (GUIs) using Python.


Table of Contents



  • Introduction

PySide6 Tutorial is designed for beginners and intermediate Python developers who want to learn how to create cross-platform GUI applications using PySide6. The tutorials provide step-by-step explanations, code examples, and projects to help you understand and apply the concepts effectively.

  • Installation

Before starting the tutorials, you need to have Python installed on your system. You can download the latest version of Python from the official Python website.

  • Usage

    • Clone the repo
      git clone https://github.com/Serkhani/learning_pyside6
    • Navigate to the directory where you cloned the Learning PySide6 repository
      cd learning_pyside6
    • Start Jupyter Notebook by running the following command:
      jupyter notebook

    This will open Jupyter Notebook in your default web browser.

    • Open the *.ipynb files to access the tutorials.
  • Tutorials

The tutorials are organized into days and weeks to guide your learning journey progressively. Each week covers specific topics, and each day focuses on a particular aspect of PySide6. You'll find Jupyter Notebook files for each tutorial, which contain explanations, code snippets, and links to relevant YouTube videos.

Each tutorial provides a structured approach to learning PySide6, starting from the basics and gradually progressing to more advanced topics. The Jupyter Notebook files allow you to interact with the code examples directly and experiment with different concepts. Still in working process though 😅

  • Project Structure

The project is structured as follows:

├── Week1/
│   ├── day1_git_intro.ipynb
│   ├── day2_python_oop.ipynb
│   ├── day3_pyside6_basics.ipynb
│   ├── day4_project_layout.ipynb
│   └── day5_project.ipynb
└── README.md

Feel free to navigate through the directories to access the respective tutorial files.

  • Contributing

Contributions to this PySide6 tutorial project are welcome! If you have any improvements, bug fixes, or additional tutorials to suggest, please submit a pull request.

About

a repo containing tutorials for pyside6

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published