This is a comprehensive GUI application designed to manage and adjust recipe ingredients effortlessly. Built with Python and Tkinter, this tool ensures you can organize, calculate, and modify recipe details with ease.
- Insert Row: Add new ingredients with specific details such as weight, energy, protein, lipids, and carbohydrates.
- Edit Row: Modify existing ingredient details directly within the application.
- Delete Row: Remove unwanted ingredients from the list.
- Duplicate Row: Create copies of selected ingredients for easy modification.
- Update Values: Automatically calculate proportional values based on required quantities.
- Adjust to Nutritional Targets: Adjust ingredient quantities to meet specific energy, protein, lipid, and carbohydrate targets.
- Export to Clipboard: Copy all ingredient data to the clipboard for external use.
- Import from Clipboard: Import ingredient data directly from the clipboard into the application.
- Move Rows: Easily move selected rows up or down to organize ingredients.
- Update Sums: Calculate and display the total energy, protein, lipids, and carbohydrates for all listed ingredients.
- Fill in the ingredient details in the input fields.
- Click Insert Row to add the ingredient to the table.
- Select the ingredient row you wish to edit.
- Click Edit Row and modify the details in the popup window.
- Click Save Changes to update the ingredient.
- Click the respective button (Adjust to Energy Target, Adjust to Protein Target, etc.).
- Enter the desired target value in the popup window.
- The application will automatically adjust all ingredient values to meet the specified target.
- Export: Click Export to Clipboard to copy the current table data.
- Import: Click Import from Clipboard to paste data into the table.
- Click Update Sums to calculate the total energy, protein, lipids, and carbohydrates for all ingredients.
I hope this tool makes your recipe management easier and more efficient.