Skip to content

bakytbekovJ27/PyTextEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PyTextEditor

A simple text editor implemented in Python using Tkinter.

Key Features & Benefits

  • Basic Text Editing: Create, open, edit, and save text files.
  • User-Friendly Interface: Intuitive GUI built with Tkinter.
  • Cross-Platform Compatibility: Runs on any platform that supports Python and Tkinter.
  • Simple and Lightweight: Easy to use and understand.

Prerequisites & Dependencies

  • Python: Version 3.6 or higher.
  • Tkinter: Tkinter is usually included with Python installations. If not, install it using your system's package manager (e.g., apt-get install python3-tk on Debian/Ubuntu).

Installation & Setup Instructions

  1. Clone the Repository:

    git clone https://github.com/bakytbekovJ27/PyTextEditor.git
    cd PyTextEditor
  2. Verify Dependencies:

    Ensure Python and Tkinter are installed.

  3. Run the Application:

    python pytexteditor.py

Usage Examples

  • Running the Editor:

    After installation, simply execute the pytexteditor.py script. This will launch the text editor window.

  • Creating a New File:

    Use the "File" menu, then select "New".

  • Opening an Existing File:

    Use the "File" menu, then select "Open". A file dialog will allow you to select a text file to open.

  • Saving a File:

    Use the "File" menu, then select "Save" or "Save As...".

  • Editing Text:

    Type directly into the text area to edit the content.

Configuration Options

There are currently no external configuration options. All settings are managed within the application itself. The window size is pre-defined in the pytexteditor.py file. To change this, modify the root.geometry("800x600") line.

Contributing Guidelines

Contributions are welcome! Please follow these guidelines:

  1. Fork the Repository:

    Fork the project repository on GitHub.

  2. Create a Branch:

    Create a new branch for your feature or bug fix.

    git checkout -b feature/your-feature-name
  3. Make Changes:

    Implement your changes and ensure they are well-tested.

  4. Commit Changes:

    Commit your changes with clear and concise commit messages.

    git commit -m "Add your descriptive commit message"
  5. Push to Your Fork:

    Push your branch to your forked repository.

    git push origin feature/your-feature-name
  6. Create a Pull Request:

    Submit a pull request to the main repository.

License Information

License not specified. All rights reserved by bakytbekovJ27.

Acknowledgments

  • This project uses the Tkinter library for the GUI.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages