Skip to content

A text editor programmed with Python and PyQt5 with integration to Microsoft Word and Upload-System to Github.

License

Notifications You must be signed in to change notification settings

SchBenedikt/Text-Editor

Repository files navigation

Text-Editor

A text editor programmed with Python and PyQt5 with integration to Microsoft Word.
Read WIKI for full instruction turorial + features

🛫Get started

This repository contains the code for a simple text editor implemented in Python. The text editor allows users to open, save, and export files, as well as apply formatting such as bold, italic, and underline. This post provides instructions on how to test the text editor. To test the text editor, follow these steps:

  • ©️lone the repository
    Use the following command to clone the repository to your local machine:
    git clone https://github.com/SchBenedikt/Text-Editor.git

  • ⌨️ Install the dependencies
    Navigate to the cloned repository and install the required dependencies by running the following command:
    pip install -r requirements.txt

  • 🎉 Run the text editor
    Execute the main Python script to launch the text editor application:
    python text_editor.py

The text editor window will open, allowing you to perform various operations. You can open existing files, save files, and export files as DOCX documents. Additionally, you can apply formatting to the text, such as bold, italic, and underline. More features can be found in the Wiki.
Text-Editor - Wiki

  • Open File: Open existing text files for viewing and editing.
  • Save File: Save the content of the active tab as a text file.
  • Export as DOCX: Export the content of the active tab as a DOCX (Microsoft Word) file.
  • Bold, Italic, Underline: Apply formatting styles to selected text or newly entered text.
  • Increase Font Size: Increase the font size of selected or new text.
  • Change Font: Select a different font for selected or new text.
  • New Tab: Create a new tab to work on multiple documents simultaneously.
  • Close Tab: Close the currently active tab, with a prompt for unsaved changes.

Screenshot

image image

Contributing

Contributions to the Text Editor are welcome! If you encounter any issues or have ideas for improvements, feel free to submit a pull request or open an issue on GitHub.

That's it! You have now tested the text editor and verified its functionality. Feel free to explore and modify the code to suit your requirements.

For any issues or further assistance, please open an issue on the GitHub repository or reach out to the project maintainers.

Happy testing!