qt5.6加载html显示排版不对

qt5.6加载html显示排版不对,第1张

qt5.6加载html显示排版不对解决办法如下:

QTextBrowser中默认的设置:

setExtensionType("html", "text/htmlcharset=iso8859-1")

setExtensionType("htm", "text/htmlcharset=iso8859-1")

setExtensionType("txt", "text/plain")

setExtensionType("xml", "text/xmlcharset=UTF-8")

如果html文件是GB2312编码的则会出现乱码,解决的方法如下:

QTextBrowser *m_phtmlBrowser

......

QMimeSourceFactory *factory=m_phtmlBrowser->mimeSourceFactory()

factory->setExtensionType("htm", "text/htmlcharset=GB2312")

factory->setExtensionType("html", "text/htmlcharset=GB2312")

factory->addFactory(factory)

......

m_phtmlBrowser->setSource(filename)

在html中实现图片排版的方法:首先新建文件,并建立盒子然后设置图片盒子,使用p标签来区别段落;接着建立style修饰内容;最后将文件保存去浏览器中预览效果。输入关键字在html中如何实现图片排版2021-02-20 15:23:04 分类:前端开发 阅读(211) 评论(0)在html中实现图片排版的方法:首先新建文件,并建立盒子;然后设置图片盒子,使用p标签来区别段落;接着建立style修饰内容;最后将文件保存去浏览器中预览效果。本教程 *** 作环境:windows7系统、html5&&Adobe Dreamweaver cc2020版,DELL G3电脑,该方法适用于所有品牌电脑。在html中实现图片排版的方法:1、在敲代码前,先想好结构,最后先在纸上画出一个结构。在此例中,可以将其分为一个整体的三部分,上左右部分,最上方为标题栏,下面左侧可以放置图片,右侧是文字搭配。然后我们打开DW,新建HTML文件,然后在body标签下建立一个大的盒子,将三个部分包含的大盒子,起个类名称为box然后将第一行的标题栏以h1表示吧2、然后左侧栏设置一个图片盒子,类名称为pic,然后将图片img插入到标签下3、右侧就是文字了,单独设置在一个盒子中,里面的段落可以使用p标签来区别段落4、将内容补充好后,就开始在head标签下建立style修饰内容了,首先将整体box设置了一个宽度,然后居中对齐5、标题栏文字,基本不用动,可以对其添加链接或更改下字体颜色;然后对图片进行设置下,设置了固定宽高,并向左浮动6、然后就是对右侧文字进行修饰,向右浮动,然后将文件保存去浏览器中预览效果。7、如图在浏览器中预览后的效果。在实际运用可以需要对浮动对象清除浮动。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7604002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存