Skip to content

This repository is a collection of Graphical User Interface (GUI) applications built using Python. It includes projects, examples, and code snippets using PyQt/PySide to create interactive and user-friendly desktop applications.

Notifications You must be signed in to change notification settings

V41BH4VR4JPUT/Python-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Python GUI Projects 🚀

A collection of GUI applications built with PyQt/PySide to explore various UI components and layouts. This repository is perfect for learning Python GUI development step-by-step, covering everything from buttons and sliders to message boxes and tab widgets.

📂 Directory Structure

v41bh4vr4jput-python-gui/
├── README.md                  # Project documentation
└── Codes/                     # GUI component examples
    ├── Button.py              # Basic button example
    ├── Main.py                # Main application file
    ├── Main2.py              
    ├── Signal.py              # Signal & Slot example
    ├── slider.py             
    ├── Button Layout/        
    ├── CheckBox and RadioButton/
    ├── Combo box/            
    ├── Grid Layout/          
    ├── List Widget/          
    ├── MainWindow/           
    ├── Message Box/          
    ├── Push Button/          
    ├── QLabel and Images/    
    ├── QLabel and QlineEdit/
    ├── QTextEdit/            
    ├── Size Policies and Stretches/
    └── Tab Widget/

🛠️ Components Covered

🔘 Buttons & Layouts

  • Push Button and Button Layouts to handle user clicks and organize UI components.
    Button Example

CheckBox and RadioButton

  • Handle multiple or single-choice options with CheckBoxes and RadioButtons.
    Checkbox Example

📝 Text Input and Editing

  • Use QLabel, QLineEdit, and QTextEdit for text display and editing.
    Text Edit Example

📦 Widgets and Containers

  • List Widget for item lists, Combo box for dropdowns, and Tab Widget for tabbed interfaces.
    Tab Widget Example

🖼️ Images and Media

  • Load and display images using QLabel.
    Image Example

📏 Size Policies and Layout Management

  • Manage widget sizes, stretching, and positioning using PyQt's Size Policies.

📬 Message Boxes and Alerts

  • Show user notifications, alerts, and confirmations with Message Boxes.
    Message Box Example

🚀 Getting Started

  1. Clone the Repository:
git clone https://github.com/your-username/v41bh4vr4jput-python-gui.git
  1. Navigate to the Project Folder:
cd v41bh4vr4jput-python-gui
  1. Install Required Packages:
pip install PySide6
  1. Run the Examples:
python Codes/Main.py

About

This repository is a collection of Graphical User Interface (GUI) applications built using Python. It includes projects, examples, and code snippets using PyQt/PySide to create interactive and user-friendly desktop applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages