11int main(
int argc,
char *argv[])
13 QApplication app(argc, argv);
14 QTextEdit *editor =
new QTextEdit;
16 QTextDocument *document =
new QTextDocument(editor);
17 QTextCursor cursor(document);
19 QImage image(64, 64, QImage::Format_RGB32);
20 image.fill(qRgb(255, 160, 128));
23 document->addResource(QTextDocument::ImageResource,
24 QUrl(
"mydata://image.png"), QVariant(image));
28 QTextImageFormat imageFormat;
29 imageFormat.setName(
"mydata://image.png");
30 cursor.insertImage(imageFormat);
34 cursor.insertText(
"Code less. Create more.");
36 editor->setDocument(document);
37 editor->setWindowTitle(tr(
"Text Document Images"));
38 editor->resize(320, 480);
42 editor->append(
"<img src=\"mydata://image.png\" />");