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