def place_order(self):
total_cost = 0
order_summary = "Order Summary:\n"
currency = self.currency_var.get()
symbol = "₹" if currency == "INR" else "$"
rate = self.exchange_rate if currency == "INR" else 1
for item, entry in self.menu_quantities.items():
quantity = entry.get()
if quantity.isdigit():
quantity = int(quantity)
price = self.menu_items[item] * rate
cost = quantity * price
total_cost += cost
if quantity > 0:
order_summary += (
f"{item}: {quantity} x {symbol}{price} = {symbol}{cost}\n"
)
if total_cost > 0:
order_summary += f"\nTotal Cost: {symbol}{total_cost}"
messagebox.showinfo("Order Placed", order_summary)
else:
messagebox.showerror("Error", "Please order at least one item.")
# Main block to run the app
if __name__ == "__main__":
root = tk.Tk()
app = RestaurantOrderManagement(root)
root.geometry("800x600") # Set the size of the window
root.mainloop() # Start the GUI loop
To embed this project on your website, copy the following code and paste it into your website's HTML: