我喜欢在窗口或标签或其他任何东西中绘制矩形,但我喜欢保持较小的尺寸,以便它适合我的主窗口。我想到了一个停靠窗口,从 500x300 的大小开始。例如,矩形的大小可以是 4100x130 或 2800x2070,但这几乎超出了我的屏幕。我想要的是调整窗口大小,矩形也应该调整大小,仍然适合窗口。我怎样才能做到这一点?使用 qt-4.8.4 并安装了 opengl。我在 22 年前为 DOS 编写了一个程序,现在它应该在 linux 下运行。所以qt对我来说是新的。
问问题
84 次
1 回答
0
[删除示例]
我的例子是另一个问题。因为我解决了我的问题有点不同。我会更好地描述我上面的问题
我不知道每个人电脑的屏幕尺寸。因此,由用户决定他制作一个窗口的大小。假设窗口大小是 600x400,现在我想在里面画一些 4000x1300 的东西,所以它必须缩放以适应 600x400 的小窗口,没问题。但是当用户增加窗口的大小时,甚至可能会增加绘图的大小,但是据我现在的理解,缺少信息。当我有一条 3 点长的线并且我拉它使其变成 5 点长时,原来的线只有 3 点信息,所以必须从某个地方添加 2 点。是否可以将 4100x1300 的整个绘图存储在某个地方,然后从那里缩放到我的窗口中?那么当窗口大小增加时,是否会生成存储图像的新缩放副本?
于 2013-02-08T17:29:50.563 回答