问题标签 [flickable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1691 浏览

qt - QML - 移到顶部 #TOP

我正在使用Flickable嵌入在矩形中的一个。矩形底部有一个按钮。我的要求是当我按下按钮时,我的 Flickable 将移动到顶部。它几乎就像 HTML 中的#TOP。有人知道如何实现这一目标吗?

0 投票
1 回答
2779 浏览

qt - QML listview: Flickable as delegate cannot be scrollable

To make a Android ViewPager-like for Qt, I use a listview like this:

And a Flickable as its delegate:

But after populate data for listview, I see the Flickable cannot be scrollable (in verticle).

Can anyone tell me how to make Flickable item scrollable inside a listview. Thanks so much for your help.

0 投票
1 回答
272 浏览

zepto - zepto 用于调整窗口大小事件的 flickable.js 方法?

问题是一旦我设置了这个功能:

我找不到重置、销毁或覆盖它的方法。因此,如果用户翻转平板电脑或调整其浏览器窗口的大小,则片段会以错误的宽度轻弹(在页面加载时设置)。提前致谢。

0 投票
1 回答
4084 浏览

qml - QML 中 Flickable.contentY 的边界

问 Flickable.contentY 的界限的正确方法是什么?我需要它作为滚动条。

通过实验我发现

其中 offsetY 可以计算为

offsetY 在应用程序开始时为零,并且似乎是恒定的,除非调整 Flickable 的大小。

这个公式通常有效,但可能应该有一个专门的函数。

0 投票
1 回答
619 浏览

qt - Webview 不能使用 QtWebKit 1.0 滚动

我试图在我的 qml 代码中使用 webview,但是滚动不适用于这两个版本的 QtQuick 和 QtWebKit。我还尝试了Flickable Web View,滚动效果很好,但固定位置的内容没有正确重新定位

我必须做些什么来解决这些问题?

PS:当我使用 QtQuick 2.0 和 QtWebKit 3.0 时,没有问题,并且对于材料限制我必须使用 1.0 版本。我使用的是 QT 5.3 版。

这是我的 qml 课程:

0 投票
2 回答
3810 浏览

qt - HowTo 水平和垂直滑动 QML ListView

我想在一个小显示器上显示一个大列表。ListView 的问题是,我必须设置一个方向,无论它是水平的还是垂直的。

我尝试的是:

  1. 我将 ListView 插入到 Flickable 中,并将 Flickable 设置为水平滚动,并将视图设置为垂直滚动,但是我不能同时向两侧滑动
  2. 我尝试将 ListView 的 flickableDirection 属性设置为 Flickable.Horizo​​ntalAndVerticalFlick,但这不起作用。

下面是一个简单的例子:

0 投票
1 回答
1006 浏览

qml - Flickable + 属性别名内容

我注意到继承的奇怪行为Flickable

我有两个文件,Comp.qmlmain.qml. 这个想法是Comp对象的任何孩子都将是Flickableunder的孩子Comp。我已经默认使用内容

但结果却很奇怪。

Comp.qml

main.qml

轻弹不起作用。

如果我尝试将它们全部放在一个文件中,它会按预期工作:

main.qml

我错过了什么吗?如何将外部组件添加到Flickable?

0 投票
1 回答
2254 浏览

qt - QML WebEngine查看弹幕内容

我正在尝试使用 QML 和 WebEngineView 组件为带有 Ubuntu 14.04 的桌面制作一个简单的 Web 浏览器。该应用程序将在带有触摸板的设备上运行,因此最好让 WebEngineView 中显示的内容可滑动。

我试图这样做,但它不起作用:

如果您对此有任何想法或经验,请帮助!

0 投票
1 回答
134 浏览

qml - 从父元素访问 Flickable

我正在尝试调用在 Flickable 元素中定义的函数,但似乎无法通过 id 访问它。以下代码ReferenceError: flickable is not definedtab.getValues()被调用时产生:

我还应该如何访问 Flickable 元素?函数 getValues() 必须放在 Flickable 内,因为它需要访问放在列内的元素。

0 投票
0 回答
1273 浏览

c++ - 如何使用 QML 组件显示 JSON?

我有一个 C++ 代码,它与 Web API 交互以获取 JSON 中的一些数据,然后 JSON 响应存储在一个变量中,该变量可以从 QML 端毫无问题地访问。我希望能够使用自定义组件解析和显示这些 JSON 数据,我想为每个 JSON 项目创建该组件的新实例,然后将它们添加到可滑动的对象中,以便用户可以看到它们。

1.我的组件显示每个大厅的数据:


2. 获取的 JSON ( Halls info ):


在我的main.qml中,我有一个包含 Json 的变量,我有一个 flickable,我打算用上面的组件填充它,我该如何实现呢?

如果我可以将这些大厅放入一个数组或其他东西中,那将是一项容易完成的工作,特别是如果我可以在 C++ 中完成它。