代码之家  ›  专栏  ›  技术社区  ›  Gnurou

如何在qt中防止拖放操作期间绘制拖动的项目?

qt
  •  1
  • Gnurou  · 技术社区  · 16 年前

    从qlistView拖动项目时,拖动的项目将与鼠标光标和放置指示器一起绘制。我如何才能防止这种行为,并只得到下降指标?我正在从大列表项拖动到小目标,这使得目标非常困难,因为拖放区域被大拖动项隐藏。

    1 回复  |  直到 16 年前
        1
  •  1
  •   eL.    16 年前

    实际上,如果我没有显式调用drag->setpixmap(),我就没有可见的拖动项(win xp)。您可能只需要使用拖动对象的缩小版本调用qdrag::setpixmap()。