Qt QListView scrollTo定位指定项 和 LayoutMode布局的简单用法

技术Qt QListView scrollTo定位指定项 和 LayoutMode布局的简单用法 Qt QListView scrollTo定位指定项 和 LayoutMode布局的简单用法工作中没有小

Qtlistview scrollto定位指定的项目和LayoutMode布局的简单用法

工作中没有小事:点石成金,滴水成河,只有认真对待自己所做的一切事情,才能克服万难,取得成功。

这个项目的发展出现了问题。我们使用Qt的QListView来加载目录,显示文件夹和文件信息,并希望在加载目录时定位特定的项目。幸运的是,当数据很少时,当前视口可以显示所有数据。当有更多数据时,当前视口不会完全显示。如果我们碰巧选择了不在当前视口中的项目,我们希望在当前视口中显示当前选定的项目,因此我们必须手动滑动滚动条。

QListView是从QAbstractItemView派生的,它有一个scrollTo函数来确保指定的项在当前视口中可见:

常数值描述

QAbstractItemView:EnsureVisible确保可见0滚动以确保该项可见。

qabstraintitemview : positionattop 1滚动以将项目定位在视口的顶部。

QAbstractItemView:PositionAtBottom位置底部2滚动以将项目定位在视口底部。

QAbstractItemView:PositionAtCenter位置中心3滚动以将项目定位在视口的中心。

void qabstraditemview:3360 croll to(const QModelIndex index,qabstraditemview33603360 croll hint=EnsureVisible);

这将解决问题。

补充: Qlistview的布局有时会影响这个函数的结果,setlayoutode(Qlistview :3360布局模式),它有两个值:Batched和SinglePass。默认值为单遍。

1.当批处理时,您可以在批处理项目的同时处理事件,这样您就可以即时查看可见项目并与之交互,而其他项目则不居中。在这种模式下,每个批处理项目的默认值为100,可以通过函数setBatchSiz进行修改。

如果在有大量数据时选择此选项,类似于分页显示,此时您可能无法在scrollTo中找到您想要的结果。

2.SinglePass模式,项目一次排列,可以保证滚动条的准确性,但会牺牲性能。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/84600.html

(0)

相关推荐

  • 设定Oracle用户名密码的规则有哪些

    技术设定Oracle用户名密码的规则有哪些这篇文章主要讲解了“设定Oracle用户名密码的规则有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“设定Oracle用户名密

    攻略 2021年11月5日
  • oracle赋予用户创建方法的权限(oracle赋予用户调用某个过程权限)

    技术Oracle中定义者权限和调用者权限的示例分析这篇文章给大家分享的是有关Oracle中定义者权限和调用者权限的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。定义者权限:定义者权限指

    攻略 2021年12月13日
  • springboot 发送邮件模板(springboot集成实现邮件发送功能)

    技术springboot如何整合邮件发送功能这篇文章给大家介绍springboot如何整合邮件发送功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 pom依赖

    攻略 2021年12月23日
  • 省内快递费用价格表,韵达快递省内,一公斤多少钱

    技术省内快递费用价格表,韵达快递省内,一公斤多少钱【韵达快递】1、广东省内:首重8元/KG、续重2元/KG省内快递费用价格表。2、江苏、浙江、上海、北京、福建、首重10元/KG、续重4元/KG。
    3、天津、重庆、安徽、广

    生活 2021年10月25日
  • Kubernetes gRPC负载均衡分析

    技术Kubernetes gRPC负载均衡分析本篇内容主要讲解“Kubernetes gRPC负载均衡分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Kubernetes

    攻略 2021年11月16日
  • swing入门到精通教程(怎么让程序用swing实现)

    技术怎么分析Swing体系结构今天就跟大家聊聊有关怎么分析Swing体系结构,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Swing体系结构最初Smalltalk

    攻略 2021年12月18日