标题:【提问】QT4里面还有bitBlt()吗?
作者:cax
日期:2005-12-07 19:01
内容:
各路高手,
QT3里面有bitBlt(),而我在QT4里面找了好久都没有发现这个函数,请问是不是QT4不包括这个函数了?
或者同样的功能被合并到其他函数里面了?
请高手指点一下,谢谢!
#1 [avacool 12-08 14:09]
我也没找到。不过好像没必要用它了。drawPixmap drawImage比3里面功能强了
#2 [cax 12-08 15:35]
作用好象不同吧?
bitBlt()可以在内存和屏幕(显存?)间互相绘图,但是drawPixmap drawImage只是普通绘图吧。
比如说,我想在显存中绘图,该如何处理?
#3 [avacool 12-09 09:19]
QPaintDevice
Inherited by QImage, QPicture, QPixmap, QPrinter, and QWidget.
所以对上面这几个都可以用QPainter
#4 [myer 12-09 09:45]
Qt4默认的就是doublebuffer.
#5 [cax 12-09 16:37]
楼上是说qt4的QPainter直接对显存进行绘图吗?
如果这样的话,如果我不断Drawbitmap会不会最后耗尽显存而失败呢?
多谢大家