Pythonide
A simple python3 and qt5 project in quarantine.
Install / Use
/learn @shyamkumaryadav/PythonideREADME
Python IDE
Steps To Setup you System
- Download Git and Install
- Make a GitHub Account
- Go And Fork this repository
- set value on git
git config --global user.email "you@example.com"git config --global user.name "Your Name" - Check out the source code with:
git clone https://github.com/YOUR_GITHUB_USERNAME/pythonide.git - Start a new git branch with
cd pythonide- install all Required pip by
python -m pip install -r requirements.txt - after adding some changes and features
git add -Agit commit -m 'your message'git push origin master
- install all Required pip by
This file will run you through the work I have done( the work is neither optimized nor is it complete(Find and replace is missing and many more))
| File | Description | | ----------------------- | ------------------ | | MainWindow.py| Main Entry Point of the IDE | | Dialogs.py| Base Dialogs( Message, Warning and Question) | | SaveLoad.py| Save and Open Dialogs | | Operations.py| Backend for the save/load (open) operations | | Find.py| File for implementing Find functionality | | Replace.py| File for implementing Replace functionality |
Pending
- Improvement for Find/Replace functionality
- file for changing encoding/ EOL and to save such files
- Improving the shell like interface
- Debugging
- Improvement in the interface of running the file within the application (as well as showing the output in a new window)
Features:
- Syntax Highlighting
- Bracket Matching
screenshot

Built using: Python 3.7.4: Official site PyQt5 5.14.2: Download from PyPI or Official site QScintilla 2.11.4: Download from PyPI or Official Site
