tk.Menu items are very small in CustomTkinter #2853
Answered by
kalyanamdewri
Jul 3, 2026
Replies: 1 comment 2 replies
|
This is most likely DPI scaling, not the menu code itself.
Quick test: import customtkinter as ctk
ctk.deactivate_automatic_dpi_awareness() # call before CTk()
root = ctk.CTk()If the menu size matches So the practical options are:
Docs: https://customtkinter.tomschimansky.com/documentation/scaling/ |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


Not necessarily "do not use it", but I would treat
tk.Menuas a compromise in a CustomTkinter app.tk.Menuis still the native Tk menu. It is not drawn by CustomTkinter, so it does not follow CustomTkinter's widget scaling or theme styling the same way CTk widgets do. If a native OS-style menu is acceptable, it is fine to keep using it. If you want the menu to visually match the rest of the CTk UI across display/DPI settings, a CTk-based menu/menubar will usually behave more consistently.The opposite-looking scaling is expected on Windows. When automatic DPI awareness is disabled, Windows can bitmap-scale the whole app, so the native menu may look bigger. When CustomTkinter enables DPI a…