【问题标题】:QPainter::drawImage when QPoint is not (0,0)QPoint 不是 (0,0) 时的 QPainter::drawImage
【发布时间】:2012-03-27 12:24:15
【问题描述】:

我遇到了 QPainter::drawImage 的问题。我有 KameleonVNC 小部件可以将我的应用程序访问到 VNC 服务器。我已经把它放在 QFrame 上。但它在左上角绘制图像,我不喜欢这样。我刚刚观看了代码,并看到了来自 VNC 服务器的图像,该图像使用QPainter::drawImageQPoint(0,0)QRect 坐标0,0。但是当我将坐标更改为其他坐标时,我得到了不可预测的结果。我知道它只在图片发生变化的地方绘制小图片。但我不明白如何用 drawImage 修复这个错误。

【问题讨论】:

    标签: qt drawimage qpainter


    【解决方案1】:

    尝试翻译(x, y) QPainter

    【讨论】:

    • 好吧,如果我是你,我会翻译 Qframe ...如果你需要将框架设置为 0,0,你可以创建一个中间子 QWidget 左右,翻译它并把它涂上
    猜你喜欢
    • 1970-01-01
    • 2013-09-28
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多