When speaking about graphics, everything (well... almost) in Qt can be accelerated by using OpenGL. You don't even need to know OpenGL itself, Qt will translate calls for you. Since Qt5 the acceleration should be even better because of the use of scene graph approach.
With OpenGL, yes. With QML I'm not sure, I'm not an expert on shaders, but I think that you can (since Qt5 at least).question 2: can you provide custom pixel shader effects (HLSL)
For some elements, yes.question 3: does QML support control templating I mean in WPF controls know only about conceptual items and u can provide a visual element tree to make it look however you want it. Does QML have equivalent?
QtQuick (QML) is not the best approach for creating buttons and windows but yes, you can, in some circumstances at least. With Qt/C++ you have almost total control over the rendering of GUI components.Can I tell it to use another look and feel for all buttons in a window?
I don't know what "data templating" is so it is hard to come up with a reasonable answer here. You can provide something called a delegate (not to confuse with C# delegates) for any view that controls rendering of each item in the data model.question 4: does QML support data templating and DataBinding. For list controls I want to be able to provide more user friendly representations providing data templates which have child controls databound to the dataItem which is provided upon execution.
Bookmarks