Python clone of Microsoft's classic text editor.
This project aims to replicate the basic text editor that has shipped with the Microsoft Windows operating system since 1985. No specific version of the program is being targeted. The goal is to include the "greatest hits" of Notepad's features, and provide a versatile cross-platform editor with a familiar user interface.
- Python 3
- Tkinter
Start notepad using:
python notepad.py
Users are encouraged to open any issues found with the program.
Pull requests are welcome to fix issues, or to add new features.
New features are welcome if they are present in a version of Microsoft Notepad, and are implemented in the same way.
notepad.py - Main program, execute this to start
tkfontpicker.py - Copy of j4321's tkfontchooser, made 4/11/2019
fontpicker.py - Modifications to tkfontpicker to make interface match Font dialog in Microsoft Notepad
notepad.ico - Primary icon file
transparent.ico - Transparent icon file used for popups
test.txt - Some text used to test file open/save/save as features
Richard Brodie - Original Microsoft Notepad author
j4321 - Author of tkFontChooser
MrinalVerma - Author of educational article on using tkinter to create a simple text editor