This is a simple Shopping Cart application built using Python's tkinter
library. The application allows users to add, remove, update, view, and search for items in their shopping cart. Users can also save their cart to a file and load it later.
- Add Items to Cart: Select an item and specify the quantity to add to the cart.
- Remove Items from Cart: Remove a specified quantity of an item from the cart.
- Update Quantity: Update the quantity of an item in the cart.
- View Cart: View the current items in the cart along with their quantities.
- Checkout: View the total cost of items in the cart.
- Save Cart: Save the current state of the cart to a file.
- Load Cart: Load a previously saved cart from a file.
- Clear Cart: Clear all items from the cart.
- Search Items: Search for items in the available item list.
GUI Components
Labels: Display available items, total items in the cart, and other information.
Entry Fields: Allow users to input item names and quantities.
Buttons: Provide actions like adding to cart, removing from cart, updating quantity, viewing cart, checking out, saving/loading cart, and clearing the cart.
Message Box: Whenever you perform any operation like adding or removing something from the cart a message box appears to indicate that your operation is completed successfully.