• 7357阅读
  • 3回复

QT4显示从usb摄像头采集的缓存,采用C++ GUI Programming里的例子提示错误 [复制链接]

上一主题 下一主题
离线subway
 
只看楼主 倒序阅读 楼主  发表于: 2008-08-20
— 本帖被 XChinux 执行加亮操作(2008-08-20) —
版本:QT4
系统:redhat 企业版 4   
bit是从usb摄像头采集的缓存,
QImage image(bit,MAX_WIDTH,MAX_HEIGHT, QImage::Format_ARGB32_Premultiplied);
    QPainter imagePainter(&image);
    imagePainter.initFrom(this);
    imagePainter.setRenderHint(QPainter::Antialiasing, true);
    imagePainter.eraseRect(rect());
    draw(&imagePainter);
    imagePainter.end();
    QPainter widgetPainter(this);
    widgetPainter.drawImage(0, 0, image);

提示draw 没定义,第一次在函数里使用,
红色的是 C++ GUI Programming with Qt 4, 里 High-Quality Rendering with QImage(用QImage进行高质量渲染)里面的例子,是不那个头文件,没加了?
我加了 #include <QPainter>,<QImage> 还要加那些了?
离线yfx2003

只看该作者 1楼 发表于: 2008-08-20
不要只复制自己用到的代码:

分析下上下文再说……

不知道你运行了那个程序没有?
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线landuochong

只看该作者 2楼 发表于: 2008-08-20
draw是自己的程序,文件里有的
离线baker
只看该作者 3楼 发表于: 2012-04-04
iloveqt
快速回复
限100 字节
 
上一个 下一个