QTableView只有一列item的水平横向滚动条scrollbar设置方法

这篇具有很好参考价值的文章主要介绍了QTableView只有一列item的水平横向滚动条scrollbar设置方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

若只有一列item则需

先设置ui.tableView_alarm->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);

再ui.tableView_alarm->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);

HorizontalScrollBarPolicy设置为needed和alwayson均可,不要设置成off

如果在tabwidget下的多个tab下添加tableview,可以通过同时设置最小列宽和自适应宽度来达到需要显示效果

ui.tableView_alarm->verticalHeader()->setDefaultSectionSize(35);
ui.tableView_alarm->horizontalHeader()->setMinimumSectionSize(1000);
ui.tableView_alarm->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
ui.tableView_alarm->horizontalHeader()->setStretchLastSection(false);
ui.tableView_alarm->verticalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
ui.tableView_alarm->verticalHeader()->setStretchLastSection(false);    文章来源地址https://www.toymoban.com/news/detail-404409.html

到了这里,关于QTableView只有一列item的水平横向滚动条scrollbar设置方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Unity-UGUI控件全面解析】| Scrollbar 滚动条组件详解

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:

    2024年02月06日
    浏览(31)
  • Element Plus滚动条el-scrollbar始终保持在底部

    DEMO代码地址: GitHub - rdzhaoxin/scrollbar-demo: vue3 element plus scrollbar demo 在线预览:Glitch :・゚✧

    2024年02月12日
    浏览(27)
  • vite+vue3路由切换滚动条位置重置el-scrollbar

    当切换到新路由时,想要页面滚到顶部,或者是保持原先的滚动位置,就像重新加载页面那样, vue-router 可以自定义路由切换时页面如何滚动 使用原生滚动条 VueRouter官方文档:https://router.vuejs.org/zh/guide/advanced/scroll-behavior.html 为 Router 实例提供一个 scrollBehavior 方法,接收 to

    2024年02月07日
    浏览(35)
  • Vue, Element-UI 滚动条: el-scrollbar 基本使用

    参与修改前端项目(Vue, Element-UI),添加用户体验性需求,只涉及页面UI,未涉及数据交互 为一个窗口添加滑动栏 使用el-scrollbar 框架 注意 1,默认xy都有滑动栏,添加以下代码可以隐藏x轴的滑动栏 2,style中 1). 必须去掉scoped,否则overflow-x: hidden失效 2.)外包一个div 来减少

    2024年02月15日
    浏览(33)
  • 如何解决水平越权(横向越权)和纵向越权

    目录 水平越权(横向越权) 采用token+手机号解决水平越权 纵向越权 纵向越权解决方法 水平越权指的是获取了同级别用户的权限:例如A登陆自己的商城,却能够看到B的订单。 采用token+手机号解决水平越权 横向越权产生的一个原因,是只做了认证,却没有做鉴权。 例如:国

    2024年02月12日
    浏览(46)
  • element-ui el-scrollbar滚动条初始化不显示

    当使用el-scrollbar的时候,比如你的数据列表是后端获取的,这时候,初始化的时候,因为数据还没有获取到,导致里面的内容没有撑开,所以滚动条是不显示的,但是可以正常滚动。 解决方法: 获取左侧菜单的数据时, div style=\\\" height: calc(100vh - 120px);over-flow:hidden\\\"     el-sc

    2024年02月09日
    浏览(40)
  • 使用CSS自定义浏览器滚动条样式 (webkit 已最新支持 scrollbar-width)

    浏览器默认的滚动条样式简单醒目,而且不同的浏览器下滚动条的样式也不一样,为了美观和统一必须修改滚动条的样式。 从滚动条效率和兼容性上选择,可以直接在默认滚动条的基础上进行样式修改。现已有更多相关详细设置的文章、本标题内容仅作概述及引用 不再赘述

    2024年02月20日
    浏览(44)
  • vue实现简单的鼠标拖拽横向滚动和 鼠标滚轮横向滚动

    第一种,按住鼠标拖拽滚动 以下代码项目中直接使用即可,此种方法是通过鼠标拖拽进行滚动,滑动滚轮无效果。 当然快捷键,shift+鼠标滚轮可以控制横向滚动,对用户来说体验不友好。 css代码 第二种方法是通过鼠标的滚轮进行滚动 css代码

    2024年02月11日
    浏览(34)
  • Web前端篇——el-timeline+el-scrollbar时间轴数据刷新后自动显示滚动条

    背景:使用el-timeline+el-scrollbar显示时间轴,当时间轴数据刷新时,el-scrollbar滚动条会自动隐藏。 当给el-scrollbar设置了永久显示滚动条(如下代码),以为可以一劳永逸,发现问题仍然存在。  解决思路:当时间轴数据刷新后,代码触发移动鼠标,el-scrollbar就会显示出滚动条

    2024年01月21日
    浏览(41)
  • 关于uniapp微信小程序scroll-view组件使用show-scrollbar隐藏不了滚动条

    这里关于使用  scroll-view组件  时候有滚动条 想要隐藏滚动条但是使用show-scrollbar没有效果 这时候又使用类名隐藏滚动条 使用id隐藏滚动条都不行 解决方法:在使用  scroll-view组件 的页面或者app 页面加上以下代码就可以了         

    2024年02月12日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包