Skalowalne malowanie aplikacji Qt

Piszę symulację ekranu wbudowanego urządzenia (które zawiera niestandardowe widgety na wierzchu głównego QWidget), a podczas gdy natywny rozmiar ekranu to 800x600, chcę móc go skalować w górę iw dół, przeciągając okno kąt. W jaki sposób osiągnąć ten rodzaj zoomu bez zmieniania układów siatki i noszy (które nie skalują czcionek w górę / w dół)? Myślę, że częścią rozwiązania może być utworzenie QTransform i jakoś wstrzyknąć to do QWidget dla całej aplikacji, lub jej QPaintDevice lub QPaintEngine. Chciałbym to zrobić bez umieszczania QTransform w każdym niestandardowym widgecie, po prostu w „głównym oknie” QWidget.

questionAnswers(2)

yourAnswerToTheQuestion