Skip to content

niteshver/Tkinter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Tkinter Notepad

A simple yet advanced Notepad clone built with Python’s Tkinter.
This project mimics the default Windows Notepad, with support for multiple windows, file operations, and a clean UI.


✨ Features

  • πŸ“ Create, open, edit, and save text files
  • πŸ“‚ Open multiple windows (infinite new windows, like real Notepad)
  • πŸ”„ Unsaved changes prompt before exit
  • 🎨 Simple & clean Tkinter UI
  • ⌨️ Keyboard shortcuts support (Ctrl+N, Ctrl+O, Ctrl+S, Ctrl+Shift+N, etc.)

πŸ“¦ Requirements

  • Python 3.x
  • Tkinter (pre-installed with Python)

Optional (for enhancements):

  • ttkthemes for better UI styling
  • Pillow for icon support

Install optional dependencies with:

pip install ttkthemes pillow

πŸš€ Usage

Clone this repo and run the script:

git clone https://github.com/your-username/tkinter-notepad.git
cd tkinter-notepad
python notepad.py

Keyboard Shortcuts

  • Ctrl + N β†’ New File
  • Ctrl + O β†’ Open File
  • Ctrl + S β†’ Save File
  • Ctrl + Shift + N β†’ Open New Window
  • Ctrl + Q β†’ Exit Application

πŸ“Έ Screenshot (Optional)

Add a screenshot or GIF of your app here.


🀝 Contributing

Contributions are welcome! πŸŽ‰
If you want to enhance features (dark mode, tabbed interface, rich text, etc.), fork the repo and submit a PR.

Steps to contribute:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-new)
  3. Commit your changes (git commit -m "Added dark mode")
  4. Push to your branch (git push origin feature-new)
  5. Open a Pull Request

πŸ“œ License

Licensed under the MIT License β€” you are free to use and modify.


🚧 Future Improvements

  • πŸŒ™ Dark mode / themes
  • πŸ” Find & Replace
  • πŸ“Š Word count & statistics
  • πŸ–‹οΈ Font customization
  • πŸͺŸ Tabbed multi-document interface

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages