QT 中QTextEdit添加图片
2010-08-11 18:01
120 查看
在文本编辑框中添加图片,需要借助QTextDocument把图片作为资源添加到QTextEdit中
The QTextDocument class holds formatted text that can be viewed and edited using a QTextEdit.
QTextDocument is a container for structured rich text documents,
A QTextDocument can be edited programmatically using a QTextCursor,
两种方法
第一个:通过URL自愿形式
QTextEdit *editor=new QTextEdit;
this->editor->append("<img src=/"1.png/n //通过URL来插入到editor中
第二个:通过QTextImageFormat,利用QTextCursor来插入到文本编辑中
QTextImageFormat imageFormat; //保存图片格式对象
imageFormat.setName("1.png");
QTextCursor cursor; //编辑指针标
cursor.insertImage(imageFormat); //通过编辑指针表把图片格式的文件插入到资源中
把图片添加到资源缓存中
QTextDocument *document=new QTextDocument(this); //图片容器
QUrl url;
url = QUrl::fromLocalFile("1.png"); //指定Url
document->addResource(QTextDocument::ImageResource,url,QVariant(url)); //添加资源到document容器中
QT中给的Demo感觉好麻烦
查看更多,关于qtextedit中添加图片
The QTextDocument class holds formatted text that can be viewed and edited using a QTextEdit.
QTextDocument is a container for structured rich text documents,
A QTextDocument can be edited programmatically using a QTextCursor,
两种方法
第一个:通过URL自愿形式
QTextEdit *editor=new QTextEdit;
this->editor->append("<img src=/"1.png/n //通过URL来插入到editor中
第二个:通过QTextImageFormat,利用QTextCursor来插入到文本编辑中
QTextImageFormat imageFormat; //保存图片格式对象
imageFormat.setName("1.png");
QTextCursor cursor; //编辑指针标
cursor.insertImage(imageFormat); //通过编辑指针表把图片格式的文件插入到资源中
把图片添加到资源缓存中
QTextDocument *document=new QTextDocument(this); //图片容器
QUrl url;
url = QUrl::fromLocalFile("1.png"); //指定Url
document->addResource(QTextDocument::ImageResource,url,QVariant(url)); //添加资源到document容器中
QT中给的Demo感觉好麻烦
查看更多,关于qtextedit中添加图片
相关文章推荐
- QT 中QTextEdit添加图片
- QT 中QTextEdit添加图片 .
- 在Qt里添加图片资源
- Qt中添加背景图片的方法(改)
- Qt添加图片
- QT给我们的窗口添加背景图片
- qt中添加背景图片(stylesheet)
- QT 给窗口添加图片
- QT添加图片资源
- QT添加图片资源
- Qt中添加背景图片的方法
- QT 添加背景图片
- 关于QT利用setStyleSheet为主控件添加背景图片,而不影响其子控件的背景设置
- Qt设置背景色,按钮添加图片,实现三态,label添加图片,设置字体大小,颜色等基本操作
- Qt中为按钮添加图片的几种方法
- Qt为QLabel添加点击事件-使QLabel成为一个图片按钮
- Qt模块化笔记之Qt_Quick——用QQuickImageProvider给Image组件添加图片
- QT添加图片资源
- Qt自适应大小显示图片,添加菜单
- Qt自适应大小显示图片,添加菜单