QT的QRubberBand类的使用
生活随笔
收集整理的這篇文章主要介紹了
QT的QRubberBand类的使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
詳細說明
QRubberBand類提供可以指示選擇或邊界的矩形或直線。
橡皮筋通常用于顯示新的邊界區(qū)域(例如在QSplitter或要取消對接的QDockWidget中)。從歷史上講,這是使用QPainter和XOR來實現(xiàn)的,但是這種方法并不總是能正常工作,因為渲染可以發(fā)生在橡皮筋下面的窗口中,但是在橡皮筋被“擦除”之前。
每當(dāng)需要在給定區(qū)域周圍繪制橡皮筋(或表示一條直線)時,都可以創(chuàng)建QRubberBand,然后調(diào)用setGeometry(),move()或resize()對其進行定位和調(diào)整大小。一種常見的模式是與鼠標事件一起執(zhí)行此操作。例如:
總結(jié)
以上是生活随笔為你收集整理的QT的QRubberBand类的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 轻松筹取钱要审核什么
- 下一篇: 巴菲特投资三条原则 “股价下跌应该高兴