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
Render-engine instead of platform's widgets #23012
Comments
Sorry, this is really not an issue. I'm not sure what exactly are you trying to say (the references to Java don't help), but please consider posting your questions as advised in another issue you opened. |
¯\(ツ)/¯ As said "I ask to enhance" and/or add feature, of course this is not an issue report. My Java references are a precedence case, and prove that any GUI library and/or API that does not support said feature should be marked as deprecated in |
It's ok to add issues for adding features, but it's not really clear which feature do you mean, sorry. I.e. I just have absolutely no idea what could the "resolution" of this "issue" even be, I sincerely don't understand what are asking for. But then this is not the best medium for discussing things, which is why I recommend using something else. |
Native-looking GUI vs Native GUIUse of the operating-system's native GUI-components is actually really bad, which is why the old For example:
The efforts Java and Qt put into layout-engine and render-engine ensures that custom child-views look exactly the same across all operating-systems, and never get affected by operating-system's inconsistency. In other words, I think above explains without much discussion ;-) |
We already have wxQt as you know. We also have, since a long time, wxUniv which doesn't use native widgets. Both of them require more work (a lot of it, in wxUniv case). Neither of them is the primary focus of this project, but contributions to both are welcome. |
The problem with " But I could not find " Nevertheless, sorry that I was thinking of |
@tabe , Yes, wxQt is for using Qt 5.x because of the license. However, what else people will be using in 2022+? wxUniv have exactly same license as wxWidgets. Why should it be any different? However, I don't know why you want anything that belongs to Qt to be implemented inside WxWidgets. They are completely independent libraries with different targets , paradigms and users. Can you explain (preferably in plain English) what do you need exactly? Maybe it's already being done? Thank you. |
wxUniv is under the same licence as the rest of wxWidgets. wxQt is documented to work Qt 5.2 and later. I'm not sure if it still does build with such old versions but it probably wouldn't be too difficult to fix it even if it can't. |
Last time I checked, wxWidgets was using the operating-system's native-widgets, like old deprecated Java API,
but Qt was and is using custom render-engine and theme, without using a single native-widget, like new recommended Java API, while having fully native-looking GUI (which even new Java API did never fully accomplish).
Hence I am using Qt since then (around 10 years),
but due to LGPL-3 license's limitations that new Qt versions have,
I would like to switch to wxWidgets.
However, I ask to enhance all GUI components and/or views to use such render-engine and theme (instead of native GUI components).
The text was updated successfully, but these errors were encountered: