Hi guys
I am .NET developer very interested in QT, but before delving into it I want to know some things about it. I will try to compare it to WPF/Silverlight if anyone knows a feature comparison list please provide a link.

question 1: is rendering hardware accelerated?

question 2: can you provide custom pixel shader effects (HLSL)

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? Can I tell it to use another look and feel for all buttons in a window?

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.

I guess all of this is possible in some way, but I need an answer from a person who knows for sure.