https://github.com/dzareldeveloper/notepad
Project-4 | Hari-4 | 50 Project Python
https://github.com/dzareldeveloper/notepad
Last synced: about 1 year ago
JSON representation
Project-4 | Hari-4 | 50 Project Python
- Host: GitHub
- URL: https://github.com/dzareldeveloper/notepad
- Owner: DzarelDeveloper
- License: mit
- Created: 2024-12-13T13:26:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-20T03:25:29.000Z (over 1 year ago)
- Last Synced: 2025-02-17T10:56:16.744Z (over 1 year ago)
- Language: Python
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project-4: Notepad Application
## Description
This project is a simple Notepad application built using Python's `tkinter` library. It allows users to write and save text files through a graphical interface. The application mimics basic text editor functionality and is lightweight and user-friendly.
## Prerequisites
Before running this project, ensure the following modules are installed:
- **Tkinter**: Included by default in most Python installations.
## How to Run
1. Open a terminal or command prompt in the project directory.
2. Run the Python script:
```bash
python project-4.py
```
3. The Notepad GUI window will open. You can:
- Type text into the editor area.
- Use the "File" menu to save the text to a `.txt` file.
- Exit the application via the "Exit" option in the menu.
## Features
- **Text Editing**: Provides a text area for typing and editing content.
- **Save Functionality**: Saves the typed text as a `.txt` file to a user-specified location.
- **Simple GUI**: Minimalist design for easy use.
## Limitations
- No advanced editing features (e.g., find, replace, or formatting tools).
- Supports saving files only in `.txt` format.
## Future Enhancements
- Add support for opening and editing existing files.
- Include basic text formatting options (e.g., bold, italics, font size).
- Enhance the GUI with additional features like themes and customizable layouts.
- Implement autosave functionality.
## License
This project is licensed under the MIT License by DzarelDeveloper. Feel free to use, modify, and distribute it as you wish.
---
If you encounter any issues or have suggestions for improvement, please open an issue or submit a pull request on the [project repository](https://github.com/DzarelDeveloper).