1. Forms and Validation
Create a login form with CTkEntry, a password field with show and hide, input validation with error messages, submit with Enter and number-only entries.
2. Dropdowns
Use CTkOptionMenu and CTkComboBox, change their values while the app is running, create dependent dropdowns and add values that the user types in.
3. Images and Icons
Show images and icons in CustomTkinter with CTkImage, use separate images for light and dark mode, add icons to buttons and fix the pyimage doesn't exist error.
4. Tables with Treeview
Show a table in CustomTkinter with ttk.Treeview, styled with the colors of the current theme, with a scrollbar, search, sorting, selection and dark mode.
5. Dialogs and Message Boxes
Use CTkInputDialog, tkinter message boxes and file dialogs in a CustomTkinter app, and create your own modal dialog with CTkToplevel.