Skip to content

manstevo/text-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Text Editor

A feature-rich text editor built with Python and Tkinter, offering a clean and intuitive interface for text editing tasks.

Features

  • Modern and intuitive graphical user interface
  • File operations (open, save, create new files)
  • Customizable appearance:
    • Background color selection
    • Text color customization
    • Multiple font families (Arial, Courier, Times New Roman)
    • Various font sizes (12, 16, 20, 24)
  • Word wrap functionality
  • Keyboard shortcuts
  • Clear text functionality
  • Menu-driven interface

Technical Details

  • Built using Python's Tkinter library
  • Implements file dialog for open/save operations
  • Color chooser integration for customization
  • Custom font handling
  • Event binding for keyboard shortcuts

Getting Started

Prerequisites

  • Python 3.x
  • Tkinter (usually comes with Python installation)

Installation

  1. Clone the repository:
git clone [your-repository-url]
  1. Navigate to the project directory:
cd advanced-text-editor
  1. Run the application:
python text_editor.py

Usage

  • File Operations:

    • Open: Access through File menu or keyboard shortcut
    • Save: Available in File menu or using Ctrl+S
    • Clear: Removes all text from the editor
    • Exit: Closes the application
  • Customization:

    • Access the Options menu to change background and text colors
    • Use the Font menu to modify text appearance
    • Select from multiple font families and sizes

Contributing

Feel free to fork the repository and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Built with Python's Tkinter library
  • Inspired by the need for a lightweight, customizable text editor

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages