Styling Ttk widgets
The final user requests we need to address involve the styles and colors of our Ttk
widgets; users have asked for more visual distinction between the form sections, and more visibility for error messages.
After some thought and discussion, you decide to color-code the sections of the form as follows:
- The Record Information section will use khaki, suggesting the classic manila folders used for paper records
- The Environment Data section will use light blue, symbolic of water and air
- The Plant Data will have a light green background, symbolic of plants
- The Notes input is distinctive enough, so it will remain the same default gray
To improve the visibility of error messages, we'd like to make the background of the fields turn red when they have errors, and the error text itself display in a dark red color. To accomplish this, we're going to need to understand how to style Ttk
widgets.