-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to change only specific widgets ? #92
Comments
Hi Youssef! It's not currently possible to apply the theme to specific widgets only. The theme is defined in a separate namespace and is evaluated in one piece. So importing the styles individually won't work, because all the other styles will be evaluated as well. A theme is a theme after all. It gives a consistent style to all the widgets and makes them feel like they belong together. People usually use this theme because they want their application to have a Windows 11 style, but mixing it with something else makes that imitation pointless. It will just look messy. I have a pretty bad opinion on Customtkinter, but I won't go into that here. I could also be missing some points. There may be other reasons why this feature would still be useful. |
Yeah, I Strongly agree with u the main goal is to provide the best possible user experience and yeah :D, I appreciate your insights also and if any further points for this, please let me know. Thanks dude |
@rdbende May I ask why you do not like Customtkinter? |
First of all, I have to say that I really like the idea, but the implementation is bad IMO. So let's start with what I like about Customtkinter:
But then here are my reasons why I don't like it:
Then what would I like to use instead? Something like ttkbootstrap, but with more customization options. So a dynamically created ttk theme that is as customizable as Customtkinter, however such a theme would solve all my problems mentioned above (not a separate toolkit, you still use the same ttk widgets, no canvas-bloat and antialiasing). |
Interesting |
Hy,
I would like to propose an enhancement theme based on my observations, instead Change Everything,
Change only specific widgets like Treeview or Scrollbar ! like this
or
Thus, it will not be affected the app When using other packages like Customthinker as an example.
By introducing this enhancement into the theme, users would gain the freedom to arrange and style the app in a manner that best aligns with their unique needs and visual preferences. This level of customization would greatly enhance the overall user experience and provide a more tailored solution for a wider range of projects.
Considering the potential impact and demand for such customization capabilities, I believe that this enhancement would not only benefit me but also a significant number of other users within the python community.
By The Way, Thanks @rdbende for this theme
The text was updated successfully, but these errors were encountered: