On Mac, all widgets and canvas items appear of high quality on Retina display.  However, on Windows 4K display, Tkinter has poor quality, and renders unnecessarily badly (pixelated) as if from 2009.
How do I fix the quality of Tkinter on Windows 10?
I have tried using scaling, but this just makes all sorts of elements all sorts of different sizes.
What I usually do is that I import this module ctypes and type in ctypes.windll.shcore.SetProcessDpiAwareness(True). This will make the window of a higher quality.
Hope it works for you!
how to fix the low quality of tkinter render