Skip to content

Hetmaheta17/CodeClauseInternship_Text-Editor-in-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Interactive Text Editor

Welcome to the Interactive Text Editor, a simple yet powerful text editing application built with Python and Tkinter. This editor provides a sleek and intuitive interface for creating, editing, and saving text files, along with useful features such as a word counter and customizable themes.

Features

Modern UI/UX using ttkthemes for a beautiful design.

Create, Open, Edit, and Save Files effortlessly.

Toolbar for quick access to essential functions.

Word Count Feature to analyze document statistics.

Status Bar displaying cursor position in real-time.

Resizable Layout to enhance the user experience.

Technologies Used

Python (core programming language)

Tkinter (for GUI development)

ttkthemes (for enhanced UI themes)

Installation

To run this project on your local machine, follow these steps:

Clone the repository:

git clone https://github.com/your-repo/text-editor.git cd text-editor

Install dependencies:

pip install ttkthemes

Run the application:

python text_editor.py

Usage

New File: Click on New to start a blank document.

Open File: Load an existing text file from your system.

Save File: Save your work using Save or Save As options.

Word Count: Get insights on the number of words in your text.

Status Bar: Monitor your current position in the document.

Contribution

Want to improve this project? Follow these steps:

Fork the repository.

Create a new branch (feature-xyz).

Commit your changes.

Push and open a pull request.

License

This project is licensed under the MIT License. Feel free to modify and use it.

Contact

For any queries or suggestions, feel free to reach out:

Email: hetmaheta172gmail.com

GitHub: Hetmaheta17

Happy coding! 🎉

About

This is second project of internship

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages