Hi, guys. This may be a little rambling, so I apologize. I recently re-wrote an older, stand-alone application that was using a fairly archaic framework to use Qt5. In designing the UI, I implemented some animation support (via QPropertyAnimation) on the widgets on the interface. I found that you cannot apply animations to Layouts, but rather can only animate widgets directly. When I tried to animate Layouts, they simply did not respond. For example, I put a QLabel into a QVBoxLayout and then tried to apply a QPropertyAnimation to the QVBoxLayout, and it did not move at all. Removing the QVBoxLayout, the QLabel responds to the animation control when applied. So, my interface doesn't use any Layouts, and the animations function well when everything is properly positioned.
However, I'm seeing that the QLabel is not responding properly to changes in the DPI setting under Windows. The text in the label is scaling, but it is getting clipped because its bounding rectangle remains the same size. Without having to manually hack the font or rectangle sizes at run time, is there some kind of setting for the widgets to get them to handle this change more gracefully? I imagine that a Layout control would provide more automated scaling adjustments, but I'm wondering if it is really either/or: Either I gracefully support DPI scaling, or I have animation. Thanks for your gracious enlightenment. :) _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest