最快的解决方案可能是创建一个QImage,操纵它(设置像素),然后让Qt绘制它.
QImage类用于快速IO,来自手册:
QImage类提供与硬件无关的图像表示,允许直接访问像素数据,并可用作绘图设备.
QImage类支持Format enum描述的几种图像格式.这些包括单色,8位,32位和alpha混合图像,可在Qt 4.x的所有版本中使用.
"详细说明"部分中提供了有关像素操作的信息.
要显示它,最简单的方法是将其转换为pixmap,QPixmap::fromImage然后将其放入标签中QLabel::setPixmap.
对于更多的控制,你可以子类QWidget,重载paintEvent,并用绘制的QImage QPainter用QPainter::drawImage.
| 归档时间: |
|
| 查看次数: |
7936 次 |
| 最近记录: |