So I searched for opacity in individual tkinter widgets but I found that it is just not possible with tkinter.
However, there is a transparent attribute in macosx and windows which makes a color fully transparent (example), means we can see through that area of the window completely.
Second root attribute is the -alpha which changes the opacity of the whole window (value from 0 to 1).
What I wish is to have that alpha opacity in individual widgets only (with solid background), atleast for tk canvas, so that we can make blurry/transparent effects.
(Canvas has the stipple method, but it is not true transparency)
PIL can also be used to make images transparent, but not widgets.
I also found a hack, which is to use the alpha and transparent attribute with the overrideredirect window + binding it with a different base window, but this hack will not work in all cases.
So, what I am searching is; can we use some other tricks if exists? Atleast for windows, maybe using win32gui or ctypes?
To be honest; this is the only important and basic thing tkinter lacks.
Tkinter canvas is actually very powerful, we can even make our own custom widgets, one example is the customtkinter library. Adding opacity in those widgets would be great.Please help if you have any resources related to this issue.