问题标签 [qtquickextras]

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 回答
730 浏览

qt - QML TumblerColumn 宽度超过 ColumnLayout 几何

我有以下 QML Tumbler:

现在,正如您在屏幕截图中看到的那样,Tumbler Columns 的宽度大于父级的 ColumnLayout 几何形状,这是错误的。我错过了什么?我已经考虑到了ueNumericTumblerColumnLayout但问题仍然存在,我不知道该怎么办!我应该使用锚点吗? 不倒翁列的宽度太大 或者它ueNumericTumbler的父容器矩形/窗口中是否有问题,命名为ueKeypad

0 投票
1 回答
7236 浏览

qt - 尝试以编程方式在 ListView 中居中项目

我想在 QML 中有居中的项目ListView,因此我添加了以下代码ListView

现在,print(newIndex)语句打印出正确的值3(在我的情况下,因为目前我有 5 个项目),我希望第 3 个项目ListView位于左侧和右侧的其他两个项目的中心。这可能吗?并且超出了这个问题的范围,为什么Transitions 也不起作用,例如?

我也highlightRangeMode: ListView.ApplyRange从评论提示中设置了。

这是问题的屏幕截图:

QML 项目未居中

0 投票
1 回答
1277 浏览

qt - QML ListView 填充属性不起作用(它的动画)

我在ListView里面有以下 QML ueLoginWindow

现在,当我运行应用程序时,这些项目是正确ListViewmodel,但没有项目根据populate属性进行动画处理。我希望所有项目都根据populate属性进行动画处理。我错过了什么,因为在填充属性文档中指出:

populate : Transition 此属性保存要应用于最初为视图创建的项目的转换。

它适用于在以下情况下创建的所有项目:

视图首先创建视图的模型更改视图的模型重置,如果模型是 QAbstractItemModel 子类

0 投票
1 回答
999 浏览

qml - 无法定位自定义样式的不倒翁

我试图给出Tumbler我自己的风格。我这样声明Tumbler

whereMyTymblerStyle定义如下:

Row像这样使用它:

现在,结果如下所示:

截屏

如您所见,"Uhr"文本中心与Tumbler. 也Row好像不认真本widthTumbler

为什么?当我不使用它时它确实有效MyTumblerStyle

0 投票
1 回答
2315 浏览

qt - 如何在 Tumbler 中更改所选项目的颜色

我正在尝试让自己熟悉 QML,并且正在查看涉及TumblerColumn. 我有一个简单的微调器列:

现在我想更改当前选定项目的颜色。我试图使用该highlight属性,但无法使其正常工作。这很容易做到吗?

0 投票
1 回答
1150 浏览

qt - 为每个 TumblerColumn 添加自定义边框

我刚刚开始研究 QML 和 QT Quick Controls 并一直在玩 Tumbler 控件。目前,我已经修改了示例并尝试对其进行自定义以了解控件。

因此,它的方式如下:

现在我已经覆盖了大多数默认样式,如下所示:

现在我想要做的不是在整个不倒翁控件周围有一个框架,我只想在 TumblerColumn 的顶部和底部画一条线。所以可以想象我的 Tumbler 有很多 TumblerColumns,我只想能够基本上能够在控件顶部沿其宽度和底部绘制一条线。

但是,似乎使用 TumblerStyle,我只能修改影响整个 Tumbler 控件的内容。如何装饰单个 TumblerColumn?

0 投票
1 回答
273 浏览

qt - QML 延迟按钮的闪烁可以通过编程方式关闭吗?

当按钮触发的操作完成时,我DelayButton想停止闪烁(按下后)。

但是,似乎没有一个属性DelayButton是可写的。有没有办法停止闪烁,或者它必须一直闪烁,直到用户再次按下按钮?

0 投票
1 回答
1888 浏览

qt - QML QQuickText:无法锚定到不是父项或兄弟项的项目

当我TumblerColumn在 my中使用时Tumbler,我得到QML QQuickText: Cannot anchor to an item that isn't a parent or sibling,当我Tumbler单独使用时,不会出现错误。我不知道有什么问题TumblerColumn

这是我的Dialog代码

TumblerColumn (TumblerStyle.qml)完整源代码

错误信息 在此处输入图像描述

更新

我收到与Popup QML Type相同的错误

0 投票
2 回答
116 浏览

qt - CircularGauge 父引用错误

退出在 Qt 下开发的应用程序时,出现以下错误:

从组件定义如下:

如果线

被删除,则没有错误。我很确定每当 CircularGauge 以某种方式引用父级时都会产生错误,尽管设置

在仪表上没有帮助。知道是什么原因造成的吗?