QT QTextBrowser 添加HTML格式图片文字混合QString后换行问题
2017-12-01 09:05
1411 查看
更改前:
QString right_arrow = QString("<img src =\"%1\"/>").arg("Resources/Selected.png");
QString left_arrow = QString("<img src =\"%1\"/>").arg("Resources/SelectedReverse.png");
QString ArrowPath = (Col == 1)?right_arrow:left_arrow;
str = QString("%1<span style=\" color:#%2;\">%3</span>").arg(ArrowPath).arg(strC).arg(str);
//最后要append到控件的str
更改后
QString right_arrow = QString("<img src =\"%1\"
style=\"float:left;\" />").arg("Resources/Selected.png");
QString left_arrow = QString("<img src =\"%1\"
style=\"float:left;\" />").arg("Resources/SelectedReverse.png");
QString ArrowPath = (Col == 1)?right_arrow:left_arrow;
str = QString("%1<span style=\" color:#%2;\">%3</span>").arg(ArrowPath).arg(strC).arg(str);
注:
将图片的HTML格式增加靠左样式以后,当超过控件宽度一行文字时,图片以后不会换行,否则会换行,显示报文不美观。
QString right_arrow = QString("<img src =\"%1\"/>").arg("Resources/Selected.png");
QString left_arrow = QString("<img src =\"%1\"/>").arg("Resources/SelectedReverse.png");
QString ArrowPath = (Col == 1)?right_arrow:left_arrow;
str = QString("%1<span style=\" color:#%2;\">%3</span>").arg(ArrowPath).arg(strC).arg(str);
//最后要append到控件的str
更改后
QString right_arrow = QString("<img src =\"%1\"
style=\"float:left;\" />").arg("Resources/Selected.png");
QString left_arrow = QString("<img src =\"%1\"
style=\"float:left;\" />").arg("Resources/SelectedReverse.png");
QString ArrowPath = (Col == 1)?right_arrow:left_arrow;
str = QString("%1<span style=\" color:#%2;\">%3</span>").arg(ArrowPath).arg(strC).arg(str);
注:
将图片的HTML格式增加靠左样式以后,当超过控件宽度一行文字时,图片以后不会换行,否则会换行,显示报文不美观。
相关文章推荐
- QT 文本html显示格式的问题,如在QTextBrowser.setText用tr(),其中为html格式
- QT 文本html显示格式的问题,如在QTextBrowser.setText用tr(),其中为html格式
- QTextEdit/QTextBrowser添加彩色文字与图片
- Qt添加背景图片应该注意的问题
- PHP 根据文字内容添加图片上实现自动换行的小程序
- HTML图片文字混合实现垂直居中
- Qt applendPlainText() 多添加一个换行问题
- php学习基础篇之HTML文字标记及换行、图片等标记的讲解
- PC端/移动端html2canvas实现截屏,对图片添加水印文字,最后实现图片导出
- Android TextView使用HTML处理图片文字混合显示
- HTML select处理文字超出宽度自动换行的问题
- 关于java 向图片添加文字时的乱码问题
- HTML如何在图片上添加内容(如文字,菜单栏,按钮等)
- Html、Css-----当有文字和图片的时候,需要文字和图片居中,怎么实现?不想文字换行怎么设置
- html 图片超出父容器,文字超出边界需要自动换行处理方法
- 在TextView中显示Html格式的文字/图片/超链接
- HTML“pre”标签 :用pre元素可定义预先格式文字。所有在pre元素内文字的空白间隔以及换行都会被保留。
- 终结解决方案:Struts2整合JasperReport预览HTML格式不显示图片问题解决方案
- ios 关于如何消除在向cell中添加图片文字是时出现的重影问题
- java导出word、pdf之添加页眉----页眉(指定格式,包括图片和文字)