A feature-rich text editor built with Python and Tkinter, offering a clean and intuitive interface for text editing tasks.
- 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
- 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
- Python 3.x
- Tkinter (usually comes with Python installation)
- Clone the repository:
git clone [your-repository-url]
- Navigate to the project directory:
cd advanced-text-editor
- Run the application:
python text_editor.py
-
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
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.
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with Python's Tkinter library
- Inspired by the need for a lightweight, customizable text editor