Skip to content

A simple and functional text editor built using Python and Tkinter. This application provides basic text editing features, including file operations, find and replace, text formatting, and keyboard shortcuts.

License

Notifications You must be signed in to change notification settings

vanitas-kh/python_notepad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Notepad Application

A simple and functional text editor built using Python and Tkinter. This application provides basic text editing features, including file operations, find and replace, text formatting, and keyboard shortcuts.

Screenshot/s

{B037AEFD-8CE7-4F68-9A2A-B12973197051}

Requirements

  • Python 3.x
  • Tkinter (usually included with Python)

Installation

  1. Clone the repository or download the main.py file.
  2. Ensure Python 3.x is installed on your system.
  3. Run the application using the following command:
python main.py

Usage

  • File Menu:

    • New Window: Opens a new Notepad window.
    • Open: Opens an existing text file.
    • Save: Saves the current text to a file.
  • View Menu:

    • Find & Replace: Opens a dialog to find and replace text.
    • Format: Opens a dialog to change the font and size of the text.
  • Help Menu:

    • About: Displays information about the application.
    • List Shortcuts: Shows a list of available keyboard shortcuts.

Keyboard Shortcuts

  • Ctrl+N: New Window
  • Ctrl+O: Open File
  • Ctrl+S: Save File
  • Ctrl+Z: Undo
  • Ctrl+Backspace: Delete Word
  • Ctrl+F: Find and Replace

License/s

Acknowledgements

  • Thanks to the open-source community for their contributions.
  • Built with ❤️ by vanitas-kh.

About

A simple and functional text editor built using Python and Tkinter. This application provides basic text editing features, including file operations, find and replace, text formatting, and keyboard shortcuts.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages