QML/QT:TableView垂直滚动条(鼠标工作,但触摸不在滚动条上)
下面是一个简单的例子,说明了我的担忧。TableView flick区域使用鼠标和触摸按预期工作。滚动条似乎不能正常工作。鼠标允许您单击并拖动滚动条手柄,并在滚动条背景中单击,内容区域将响应。但是,如果您尝试在滚动条背景中按或触摸滚动条手柄…没有响应。为什么?关于如何修复的建议 谢谢, -丰富的QML/QT:TableView垂直滚动条(鼠标工作,但触摸不在滚动条上),qml,tableview,Qml,Tableview,下面是一个简单的例子,说明了我的担忧。TableView flick区域使用鼠标和触摸按预期工作。滚动条似乎不能正常工作。鼠标允许您单击并拖动滚动条手柄,并在滚动条背景中单击,内容区域将响应。但是,如果您尝试在滚动条背景中按或触摸滚动条手柄…没有响应。为什么?关于如何修复的建议 谢谢, -丰富的 嗨,里奇,我也有同样的问题。你找到解决办法了吗?Thks。克里斯蒂亚诺没有。每个Qt支持:感谢您联系Qt支持,如果您的嵌入式设备使用触摸屏,则当使用触摸输入时,滚动条的输入将被禁用,因为这并不实际,并且
嗨,里奇,我也有同样的问题。你找到解决办法了吗?Thks。克里斯蒂亚诺没有。每个Qt支持:感谢您联系Qt支持,如果您的嵌入式设备使用触摸屏,则当使用触摸输入时,滚动条的输入将被禁用,因为这并不实际,并且通常首选使用触摸输入来轻弹视图。然而,如果你将鼠标连接到你的设备上,滚动条的输入主要是忽略不是来自真正的鼠标的输入,而是在使用真正的鼠标时接受它。嗨,Rich,我也有同样的问题。你找到解决办法了吗?Thks。克里斯蒂亚诺没有。每个Qt支持:感谢您联系Qt支持,如果您的嵌入式设备使用触摸屏,则当使用触摸输入时,滚动条的输入将被禁用,因为这并不实际,并且通常首选使用触摸输入来轻弹视图。但是,如果您将鼠标连接到设备上,滚动条的输入主要是忽略不是来自真实鼠标的输入,而是在使用真实鼠标时接受它。
import QtQuick.Window 2.12
import QtQuick 2.12
import QtQuick.Controls 1.4
import QtQuick.Controls 2.5
import QtQuick.Controls.Styles 1.4
Window {
width: 641
height: 480
visible: true
title: qsTr("Hello World")
Rectangle {
width: 640
height: 200
anchors.fill: parent
TableView {
id: tv
horizontalScrollBarPolicy: Qt.ScrollBarAlwaysOff
verticalScrollBarPolicy: Qt.ScrollBarAlwaysOn
TableViewColumn {
role: "title"
title: "Title"
width: 100
}
TableViewColumn {
role: "author"
title: "Author"
width: 200
}
model: libraryModel1
style: TableViewStyle {
decrementControl: Rectangle {
width: 0
visible: false
}
incrementControl: Rectangle {
width: 0
visible: false
}
scrollToClickedPosition: true
handle: Rectangle {
visible: true
implicitWidth: 10
radius: width/2
color: "#2EA2EC"
}
scrollBarBackground: Rectangle {
visible: true
width: 10
radius: width/2
color: "#DBDDDD"
}
}
ListModel {
id: libraryModel1
ListElement {
title: "A Masterpiece"
author: "Gabriel"
}
ListElement {
title: "Brilliance"
author: "Jens"
}
ListElement {
title: "Outstanding"
author: "Frederik"
}
ListElement {
title: "A Masterpiece"
author: "Gabriel"
}
ListElement {
title: "Brilliance"
author: "Jens"
}
ListElement {
title: "Outstanding"
author: "Frederik"
}
ListElement {
title: "A Masterpiece"
author: "Gabriel"
}
ListElement {
title: "Brilliance"
author: "Jens"
}
ListElement {
title: "Outstanding"
author: "Frederik"
}
}
}
}
}