我创建了一个带有滚动条的ListView。像这样
这是我的代码,
ListView {
id: listView;
ScrollBar.vertical: ScrollBar {
id: bar
//x :100 doesn't work
active: true
}
}
Run Code Online (Sandbox Code Playgroud)
就我而言,我想重置滚动条的位置。例如,将滚动条向右移动 5 个像素。我尝试设置“x:”,但没有成功。我该如何解决我的问题。
该文件称我们在一个文件中不能使用相同的ID.这意味着我们可以在不同的文件中拥有相同的ID,对吧?我不知道QML中ID的范围,所以我编写如下代码来测试它.
//a.qml
Item {
id: a_item
x:20;
y:b_item.x // cannot access this id
y:b1.x1 // can access
Item {
id:a1
x:20
Component.onCompleted : a1.x //this a1 is a.qml's a1 not the a1 in main.qml
}
}
//b.qml
Item {
id: b_item
x:20;
property int x1: 30;
}
//main.qml
Item {
a {
id:a1
Component.onCompleted : b1.x = 1 //can access
}
b {
id:b1
}
function() {
a_item.x = 1; // cannot access this id
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题 …
我将在触摸屏上开发一个系统。我尝试使用 Qwidget。但是我在 QT 文档中找到了这个。
它说,“Qt Widgets 通常需要鼠标光标才能进行良好的交互,而 Qt Quick 只提供了设计时考虑到触摸交互的原始构建块。”
那是什么意思?鼠标光标和原始积木有什么区别?