gpt4 book ai didi

qt - painter.setViewport 究竟是做什么的?

转载 作者:行者123 更新时间:2023-12-05 02:23:55 26 4
gpt4 key购买 nike

我知道 painter.setWindow 是如何工作的。例如,如果我将小部件最大化,那么我在该小部件中绘制的内容也会以相同的比例变大。

但我不明白 painter.setViewport 究竟做了什么。任何人都可以向我解释它是如何工作的并给我一个例子吗?

最佳答案

正如文档所写,它是设备坐标系,而不是逻辑坐标系。尽管默认值相同,但它们不一定彼此相等。

此功能的出现主要是因为 API 兼容性。在真正的转换功能支持之前的 3 天,这在 Qt 中是必要的。

您可以使用平移和缩放来做任何您也可以使用视口(viewport)做的事情。这只是个人喜好,尽管前者更符合 Qt 中的 Vector API。

关于qt - painter.setViewport 究竟是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19160030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com