A lightweight, cross-platform text editor built with Python and Tkinter. This application allows you to create, edit, and save text files with a familiar notepad interface.
- File operations: New, Open, Save, Save As
- Edit operations: Cut, Copy, Paste, Select All, Undo/Redo
- Search functionality: Find text within documents
- Basic text formatting: Change font size
- Keyboard shortcuts for all common operations
- Clean, intuitive user interface
- Download the latest
SimpleNotepad.exe
from the releases section - Double-click to run the application
- No installation required!
- Install Python 3.7 or higher
- Clone this repository:
git clone https://github.com/yourusername/SimpleNotepad.git
- Navigate to the project directory:
cd SimpleNotepad
- Run the application:
python notepad.py
- File Menu: Create new documents, open existing files, and save your work
- Edit Menu: Standard text editing functions like cut, copy, and paste
- Search Menu: Find specific text within your document
- Format Menu: Adjust the font size for better readability
Ctrl + N
: New documentCtrl + O
: Open fileCtrl + S
: Save fileCtrl + F
: Find textCtrl + A
: Select all textCtrl + Z
: Undo last actionCtrl + Y
: Redo last action
To create your own executable version of the application:
- Install PyInstaller:
pip install pyinstaller
- Navigate to the project directory
- Run:
pyinstaller --onefile --windowed --name "SimpleNotepad" --icon=NONE notepad.py
- Find the executable in the
dist
folder
This project is open for contributions. Feel free to fork the repository, make improvements, and submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have suggestions for improvements, please create an issue in this repository.
Created with Python and Tkinter. Free to use, share, and modify.