【发布时间】:2009-09-30 15:56:57
【问题描述】:
我正在编写嵌入式设备屏幕的模拟(其中包含主 QWidget 顶部的自定义小部件),虽然屏幕的本机尺寸为 800x600,但我希望能够将其放大和缩小拖动窗口的角落。如果不使用网格布局和拉伸器(不会向上/向下缩放字体),我该如何完成这种缩放?我认为解决方案的一部分可能是创建一个 QTransform 并以某种方式将其注入整个应用程序的 QWidget 或其 QPaintDevice 或 QPaintEngine。我想这样做而不是将 QTransform 放在每个自定义小部件中,只是“主窗口”QWidget。
【问题讨论】: