Question: Submit 3 python files using the naming convention below ( Use PyQt 6 ) : main.py gui.py logic.py REQUIREMENTS 1 . Window should be non

Submit 3 python files using the naming convention below (Use PyQt6):
main.py
gui.py
logic.py
REQUIREMENTS
1. Window should be non-resizable.
2. Window title should be Test 10.
3. The text in the food, drink, and dessert input boxes should be aligned to the right.
4.10% tip should be selected by default.
5. Tax amount is 10% the meal total.
6. Tip amount is the percentage of the tax and meal total.
7. All currency values should be displayed to 2 decimal places.
8. Use exception handling to deal with invalid data types or missing input.
9. App layout should be as seen below (you can use different font; the screen size is up to
you as long as all your text can be seen).
10. You must separate your code into the mvc file format as discussed in the lecture.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!