void Widget::paintEvent(QPaintEvent *)
{
QImage image( 16, 16, QImage::Format_Mono);
QPainter painter(&image);
painter.drawText(image.rect(), "a");
QPainter widgetPainter(this);
widgetPainter.drawImage(0, 0, image);
}
我这样写为什么显示不到"a”出来的,
3、使用QImage绘制文字并提取字模
建立一个QImage对象,选入绘图设备中,并在上面绘制文字,伪代码如下
QImage image( int width, int height, Format format );
QPainter painter(&image);
painter.drawText(image.rect(), QString(QChar(ushort unicode)));
QString(QChar(ushort unicode))这个应怎样写呢