[![GitHub](https://img.shields.io/github/license/SpinnCompany/QT-PyQt-PySide-Custom-Widgets?logo=Github)](https://github.com/SpinnCompany/QT-PyQt-PySide-Custom-Widgets/blob/master/LICENSE) [![GitHub top language](https://img.shields.io/github/languages/top/SpinnCompany/QT-PyQt-PySide-Custom-Widgets?logo=github)](https://github.com/SpinnCompany/QT-PyQt-PySide-Custom-Widgets) [![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/SpinnCompany/QT-PyQt-PySide-Custom-Widgets?logo=github)](https://github.com/SpinnCompany/QT-PyQt-PySide-Custom-Widgets) [![GitHub issues](https://img.shields.io/github/issues/SpinnCompany/QT-PyQt-PySide-Custom-Widgets?logo=github)](https://github.com/SpinnCompany/QT-PyQt-PySide-Custom-Widgets/issues)
![GitHub repo size](https://img.shields.io/github/repo-size/SpinnCompany/QT-PyQt-PySide-Custom-Widgets)
![GitHub stars](https://img.shields.io/github/stars/SpinnCompany/QT-PyQt-PySide-Custom-Widgets?style=social)
![GitHub forks](https://img.shields.io/github/forks/SpinnCompany/QT-PyQt-PySide-Custom-Widgets?style=social)
[![Twitter Follow](https://img.shields.io/twitter/follow/SpinnCompany?style=social)](https://twitter.com/intent/follow?screen_name=SpinnCompany)
[![YouTube Video Views](https://img.shields.io/youtube/views/JK-B-CT34EU?style=social)](https://youtu.be/JK-B-CT34EU)

# 🔄 Repository Migration Notice

## Important Update: New Maintained Location

This repository has been **forked and is now actively maintained at**:

### 🆕 New Repository Home
**[SpinnCompany/QT-PyQt-PySide-Custom-Widgets](https://github.com/SpinnCompany/QT-PyQt-PySide-Custom-Widgets)**

### 📋 What's Changed
- **New Maintainer**: Now actively maintained by SpinnCompany
- **Continuous Updates**: Regular maintenance, bug fixes, and new features
- **Improved Accessibility**: Resolved previous access limitations

### 🚨 About the Previous Version
The original repository by [KhamisiKibet](https://github.com/KhamisiKibet/QT-PyQt-PySide-Custom-Widgets) is temporarily inaccessible due to 2FA authentication issues. While we work to recover access, **all future development and maintenance will continue in the new repository.**

---

## 🎯 Quick Access
- **🌐 Documentation**: [qtcustomwidgets.spinncode.com](https://qtcustomwidgets.spinncode.com/)
- **📖 GitHub Pages**: [spinncompany.github.io/Docs-QT-PyQt-PySide-Custom-Widgets](https://spinncompany.github.io/Docs-QT-PyQt-PySide-Custom-Widgets/)
- **🔧 Main Module**: [github.com/SpinnCompany/QT-PyQt-PySide-Custom-Widgets](https://github.com/SpinnCompany/QT-PyQt-PySide-Custom-Widgets)

### 🔔 Stay Updated
To receive the latest updates:
- **⭐ Star the new repository**
- **👁️ Watch** for releases and announcements
- **🐛 Report issues** in the new repository

---

![Custom Widgets Art](https://github.com/SpinnCompany/Docs-QT-PyQt-PySide-Custom-Widgets/blob/main/images/custom_widgets_art.png?raw=true)

# QT-PyQt-PySide-Custom-Widgets

Awesome custom widgets made for QT Desktop Applications. Simplify your UI development process. These widgets can be used in QT Designer then imported to PySide code.

# Installation 

**First time installation:**
```
pip install QT-PyQt-PySide-Custom-Widgets
```

**Upgrade to latest version:**
```
pip install --upgrade QT-PyQt-PySide-Custom-Widgets
```

# Testing

The examples folder in this repository contains code examples you can use to test and learn about the custom widgets.

![QCustomArcLoader GIF](https://github.com/SpinnCompany/Docs-QT-PyQt-PySide-Custom-Widgets/raw/main/images/24-modern-ui.gif)

# How to Use

Please read the required [**project structure**](https://qtcustomwidgets.spinncode.com/docs/new-features#version-069) and other important updates [here](https://qtcustomwidgets.spinncode.com/docs/new-features) before proceeding.

## Documentation

- **📚 Full Documentation & Examples**: [qtcustomwidgets.spinncode.com](https://qtcustomwidgets.spinncode.com/)
- **🎥 Video Tutorials**: [YouTube Playlist](https://www.youtube.com/watch?v=21Qt9p_F7Ts&list=PLJ8t3BKaQLhPKj9Mx08WAwvz7TGskefbK)
- **🖼️ Widget Gallery**: [qtcustomwidgets.spinncode.com/Widgets/QCustomQMainWindow](https://qtcustomwidgets.spinncode.com/Widgets/QCustomQMainWindow)

### 🌐 Official Websites
- **Qt Custom Widgets**: [https://qtcustomwidgets.spinncode.com/](https://qtcustomwidgets.spinncode.com/)
- **Qt Widgets**: [https://qtwidgets.spinncode.com/](https://qtwidgets.spinncode.com/)
- **Spinn TV**: [https://spinntv.spinncode.com/](https://spinntv.spinncode.com/)

### 📖 GitHub Pages
- **Documentation**: [https://spinncompany.github.io/Docs-QT-PyQt-PySide-Custom-Widgets/](https://spinncompany.github.io/Docs-QT-PyQt-PySide-Custom-Widgets/)
  
# Credits

## Support 💖

Thanks to all supporters on [YouTube](https://youtube.com/spinntv), [Patreon](https://www.patreon.com/spinntv) and other platforms.

If you find this project valuable and would like to contribute to its development and maintenance, you can support us on [Patreon](https://www.patreon.com/spinntv). Your sponsorship means a lot and is greatly appreciated! 💖

## Contributors

Thanks to all the [contributors](https://qtcustomwidgets.spinncode.com/docs/contributors) involved in the development of the project!

<a href="https://github.com/SpinnCompany/QT-PyQt-PySide-Custom-Widgets/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=SpinnCompany/QT-PyQt-PySide-Custom-Widgets" />
</a>

*Made with [contrib.rocks](https://contrib.rocks).*

## App Gallery

A collection of modern GUIs made using the custom widgets module. [View Gallery](https://qtcustomwidgets.spinncode.com/docs/gallery)

---

*Thank you for your continued support! We're committed to providing the best experience for the PyQt/PySide community.*

[//]: # (Reference links)
   [dill]: <https://github.com/joemccann/dillinger>
   [git-repo-url]: <https://github.com/joemccann/dillinger.git>
   [john gruber]: <http://daringfireball.net>
   [df1]: <http://daringfireball.net/projects/markdown/>
   [markdown-it]: <https://github.com/markdown-it/markdown-it>
   [Ace Editor]: <http://ace.ajax.org>
   [node.js]: <http://nodejs.org>
   [Twitter Bootstrap]: <http://twitter.github.com/bootstrap/>
   [jQuery]: <http://jquery.com>
   [@tjholowaychuk]: <http://twitter.com/tjholowaychuk>
   [express]: <http://expressjs.com>
   [AngularJS]: <http://angularjs.org>
   [Gulp]: <http://gulpjs.com>

   [PlDb]: <https://github.com/joemccann/dillinger/tree/master/plugins/dropbox/README.md>
   [PlGh]: <https://github.com/joemccann/dillinger/tree/master/plugins/github/README.md>
   [PlGd]: <https://github.com/joemccann/dillinger/tree/master/plugins/googledrive/README.md>
   [PlOd]: <https://github.com/joemccann/dillinger/tree/master/plugins/onedrive/README.md>
   [PlMe]: <https://github.com/joemccann/dillinger/tree/master/plugins/medium/README.md>
   [PlGa]: <https://github.com/RahulHP/dillinger/blob/master/plugins/googleanalytics/README.md>
