QTextEdit/QTextBrowser自适应高度

这篇具有很好参考价值的文章主要介绍了QTextEdit/QTextBrowser自适应高度。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

QTextEdit/QTextBrowser自适应高度

在使用QTextEdit与QTextBrowser时,会有不希望出现滚动条的情况,这时候需要设置窗口的高度与宽度,刚好适应文本,这时不会出现滚动条。adjustsize不管是对QTextEdit还是viewport设置,都只能得到一个固定值。
看了网上很多的案例,都较为复杂而且有些没用。这里贴出一个很简便的方法,如果觉得有用留下你的一个赞

ui->textBrowser->document()->setTextWidth(Width);//Width为你想设置的窗口高度
ui->textBrowser->setFixedHeight(ui->textBrowser->document()->size().height());
ui->textBrowser->setFixedWidth(ui->textBrowser->document()->size().width());
this->resize(ui->textBrowser->size());

对于document来说,设置了文本的宽度,如果文本大于这个宽度,则会自动增加高度,但是textBrowser的尺寸并不会随之变化,需要提取document的宽高来设置textBrowser的宽度和高度
点个赞再走吧,欢迎交流。文章来源地址https://www.toymoban.com/news/detail-539784.html

到了这里,关于QTextEdit/QTextBrowser自适应高度的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt6.2教程——7.QT常用控件QTextEdit

    QTextEdit 是 Qt 的一个用于编辑和显示纯文本和富文本的控件。它是功能强大且高度灵活的,可以用于实现多种任务,如文本编辑,数据表示,以及HTML的显示和编辑等。QTextEdit 支持富文本功能,这意味着它可以显示各种字体,颜色和文字格式。同时,QTextEdit 也支持文本搜索,

    2024年02月11日
    浏览(38)
  • element-ui表格高度自适应(el-table 自适应高度)

    想让element-ui的表格 el-table 出现滚动条的时候,如果不做处理就只能是 height=“XXXpx”,给它一个固定的高度,我们的页面正常情况下,是不允许出现页面级滚动条的,也是不美观的,想让table自适应高度并且有滚动条,而且不会出现页面级滚动条,可以这么实现,下面是我写

    2024年01月17日
    浏览(53)
  • Element UI的表格高度自适应。

    在开发后台管理系统的时候,我们的main区域有时会因为表格的高度固定导致不同分辨率情况下展示不同,低分辨率情况下会出现整体竖向滚动条。 element ui的表格有height属性,但是他是固定的,不会随着分辨率不同进行自适应。低分辨率可能会出现滚动条。 可以将element ui

    2024年02月12日
    浏览(35)
  • element-ui 表格如何自适应高度

    1、 el-table 增加 max-height 属性 2、 data 增加 tableHeight 变量 3、 mounted 获取计算高度,每次需要刷新页面才能自适应 虽然这时候,已经可以根据窗体大小,高度动态变化,但是,还要每次刷新才行…… 所以,我们需要加一个监听器即可,监听窗体大小变化,一旦变化就执行方法

    2024年02月11日
    浏览(36)
  • Element-UI el-table高度不固定,自适应高度显示滚动条

    表格内容过多时显示滚动条:可通过 max-height设置一个固定的数值高度实现,但是项目中的需求是表格的高度不能写死,要自适应高度来显示滚动

    2024年02月11日
    浏览(58)
  • Vue3使用 xx UI解决布局高度自适应

    在相应的Sider部分添加:height: ‘91.8vh’,即可。示例: vw、vh、vmin、vmax是一种视窗单位,也是相对单位。它相对的不是父节点或者页面的根节点。而是由视窗(Viewport)大小来决定的,单位1,代表类似于 1%。 视窗(Viewport)是你的浏览器实际显示内容的区域—,换句话说是你的

    2024年02月04日
    浏览(41)
  • element UI中设置图片的高度并支持PC和手机自适应

    一、elementui 导航菜单栏和Breadcrumb 面包屑关联 二、elementui 左侧导航菜单栏与main区域联动 三、elementui 中设置图片的高度并支持PC和手机自适应 四、elementui 实现一个固定位置的Pagination(分页)组件 在使用Element UI时,可以通过样式覆盖来实现图片的高度在PC和移动端的自适应

    2024年04月13日
    浏览(42)
  • Element UI 中的Table表格组件自定义行高与整个表格自适应高度

    1、:header-row-style=\\\"{height:\\\'30px\\\'}\\\" 设置表格列标题的高度为30像素。 2、:header-cell-style=\\\"{background:\\\'#f5f7fa\\\',padding:\\\'0px\\\'}\\\" 设置表格列标题的背景颜色。 3、:row-style=\\\"{height:\\\'30px\\\'}\\\" 设置每行的高度为30像素。 4、height=\\\"calc(100vh - 150px)\\\" 设置整个表格的高度。因为要自适应所以这个高度要用

    2024年02月12日
    浏览(48)
  • 前端Vue uni-app简单实用通用标签栏自动换行 自适应高度 可设置行数 可改标签颜色

    随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随

    2024年02月05日
    浏览(74)
  • scroll-view自动适应高度,不定高度

    在前端工作开发中,我们常常会遇到如图需求。 实现也很简单内容区域使用scroll-view标签包裹住,内容超出就可以滚动了。 但是!!! scroll-view需要设置一个高度值,它才可以滚动, 如:height: 300rpx。但是这并不友好 高度值 我们是不应该写死 而是让它灵活自适应 我们可以

    2024年02月11日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包