8000 GitHub - bocaletto-luca/Event-Calendar: Event Calendar is a GUI (Graphical User Interface) based event management application developed using the PyQt5 framework. This application allows users to view, add and delete events in an interactive calendar.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Event Calendar is a GUI (Graphical User Interface) based event management application developed using the PyQt5 framework. This application allows users to view, add and delete events in an interactive calendar.

License

Notifications You must be signed in to change notification settings

bocaletto-luca/Event-Calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Event Calendar

Author: Bocaletto Luca

Language: Python

Description

Event Calendar Free is an event management application based on a Graphical User Interface (GUI) developed using the PyQt5 framework. This application allows users to view, add, and delete events on an interactive calendar.

Screenshot 2023-10-08 165730

Key Features

  1. Interactive Calendar: The application features an interactive calendar that enables users to select a specific date by clicking on it.

  2. Event Display: When a user selects a date on the calendar, the application displays a dedicated window titled "Events for [Selected Date]" that shows the events associated with that date.

  3. Event Addition: Users can add new events by entering a name and description for the event and clicking the "Add Event" button. These events are stored in an SQLite database.

  4. Event Deletion: Users can delete events by selecting the corresponding rows in the event table and clicking the "Delete Event" button. Deleted events are removed from the SQLite database.

  5. Event Details Display: Events are displayed in a table that shows the event's ID, name, and description. These details help users identify and manage events.

  6. Data Persistence: Event data is stored in an SQLite database named 'events.db,' allowing users to access events even after closing and reopening the application.

  7. Input Validation: The application includes validation to ensure that users enter at least the event name before adding it.

Usage

  1. Upon startup, the application displays an interactive calendar.

  2. Users can select a specific date by clicking on it in the calendar.

  3. When a date is selected, a separate window is displayed showing the events associated with that date.

  4. Users can add new events by entering the event name and description and clicking "Add Event."

  5. Users can delete events by selecting the corresponding rows in the event table and clicking "Delete Event."

  6. All events are persistently stored in the 'events.db' database, allowing for future reference.

Event Calendar Free provides a simple and intuitive solution for personal event management, enabling users to organize and plan their daily activities.

About

Event Calendar is a GUI (Graphical User Interface) based event management application developed using the PyQt5 framework. This application allows users to view, add and delete events in an interactive calendar.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0