小编Ryo*_*you的帖子

如何更改 Qml 中 ListView 的滚动条的位置

我创建了一个带有滚动条的ListView。像这样

在此输入图像描述

这是我的代码,

ListView {
    id: listView;
    ScrollBar.vertical: ScrollBar {
        id: bar
        //x :100 doesn't work
        active: true

      }
    }
Run Code Online (Sandbox Code Playgroud)

就我而言,我想重置滚动条的位置。例如,将滚动条向右移动 5 个像素。我尝试设置“x:”,但没有成功。我该如何解决我的问题。

qt qml qt5

6
推荐指数
2
解决办法
3334
查看次数

QML中ID的范围是什么?

该文件称我们在一个文件中不能使用相同的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)

我的问题 …

qt scope qml qt5

3
推荐指数
1
解决办法
1031
查看次数

QWidget和Qml在触摸屏的处理上有什么不同?

我将在触摸屏上开发一个系统。我尝试使用 Qwidget。但是我在 QT 文档中找到了这个。

它说,“Qt Widgets 通常需要鼠标光标才能进行良好的交互,而 Qt Quick 只提供了设计时考虑到触摸交互的原始构建块。”

那是什么意思?鼠标光标和原始积木有什么区别?

c++ qt touch-event qml qtquick2

2
推荐指数
1
解决办法
1529
查看次数

标签 统计

qml ×3

qt ×3

qt5 ×2

c++ ×1

qtquick2 ×1

scope ×1

touch-event ×1