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,滚动视图上的按钮无法点击