TableView在按钮上滚动单击Qml

Posted

技术标签:

【中文标题】TableView在按钮上滚动单击Qml【英文标题】:TableView Scrolling on Button Click Qml 【发布时间】:2019-03-05 07:02:34 【问题描述】:

是否有任何属性可以让我在表格视图中单击的按钮上上下滚动。我不想看到垂直滚动条,但我想让它在按钮点击时滚动?

我不想增加 currentrow 值,我想修复 currentrow 值, 我只想在按钮单击时滚动表格视图列表。

【问题讨论】:

【参考方案1】:

您可以使用flick 方法滚动TableView。向下滚动:

myTableView.flick(0, -1000)

向上滚动:

myTableView.flick(0, 1000)

这里1000是y方向的速度。您可以将其更改为您想要的值。

【讨论】:

嗨@Nejat,在tableview中没有像flick这样的属性。当我使用 tableview_id.flick 时,它显示错误。 TableView 继承 Flickable,其中有一个名为 flick 的方法。 嗨@Nejat 我收到此错误,“TypeError: 对象 TableView_QMLTYPE_41(0x4bc1ec60) 的属性'轻弹'不是函数” 您确定您使用的是 Qt Quick 2 模块中的TableView 嗨@Nejat,当我使用“import QtQuick 2.12”时,它正在获得“flick”功能,但以前我使用的是“import QtQuick 2.9”,现在在导入“import QtQuick 2.12”之后,一些我之前定义的属性显示错误,如“itemDelegate”、“headerVisible”、“rowdelegate”等。我该怎么办?

以上是关于TableView在按钮上滚动单击Qml的主要内容,如果未能解决你的问题,请参考以下文章

关闭操作表时,ios tableview不会向上滚动

ios 滚动视图上方的tableview,滚动视图上的按钮无法点击

在 tableview 单元格中显示图像

在按钮上单击位于 tableview 中的所有文本字段的明文

单击 tableview 单元格时滚动到顶部搜索栏控制器

Rxswift 更新 Tableview 单元格值