问题标签 [qtdeclarative]

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 投票
2 回答
1105 浏览

qt - 将 qt5.5 移植到 qt5.9,qtdeclarative 模块移除

我有一个用 qt5.5 及以下版本编写的项目,它包含 qtdeclarative 模块,我正在尝试移植 qt5.5+,但我的项目使用的 qtdeclarative 模块已被删除。所以我添加了本文档所说的等价物,但成员被删除或移动到另一个类(setAttribute,viewport,setRenderHints,setViewportUpdateMode)所以我如何在我的 MainViewX 或 qt5.9+ 中使用这些成员我可以在没有的情况下使用 qtdeclarative显着改变mycode?

在此处输入图像描述

0 投票
1 回答
65 浏览

qt - 分配给已经在 QML 中定义的绑定的属性是否合法

假设属性“x”在 QML 中有一个即时值,另一个属性“y”绑定到“x”

为任何属性分配另一个值是否合法?即绑定'y:x'只是被删除/覆盖,还是进入某种不受支持/错误的状态?

如果我在同一个 QML 文件中明确指定另一个绑定怎么办:

如果指定了“何时”,它会有所不同吗?我可以指定多个条件绑定吗?

动画或行为有什么不同吗?

从 C++ 代码分配(或创建绑定)有什么不同吗?

请注意,我不是在问这是否适用于您的系统 - 相反,我想知道此代码是否应该按预期工作。

我的意图是:

  • “直接指定”值(x=100 和 y=x)是默认值,
  • 每当分配它们时,它们的值都会被分配的值替换

我目前对文档的理解是:

  • 有多个条件绑定是可以的(只要两个条件不能同时为真?) - 在条件不再为真后,绑定恢复以前的值(不一定是默认值);
  • 动画/行为/过渡在运行/活动时覆盖绑定,但在完成后不恢复先前的值(?);
  • 其他一切都不清楚(但显然有效;如果分配了多个绑定,那么显然第一个提供了值)
0 投票
1 回答
40 浏览

qt - Qt/QML - 如何对 DelegateChooser 中的所有 DelegateChioces 应用相同的背景?

嗨,我有一个DelegateChooser10-20TableView个不同DelegateChoice的 s。如何将相同的背景应用于所有选择?我想避免必须为所有选择添加相同的背景,因为这是很多中继器代码和维护头痛:

0 投票
1 回答
164 浏览

qt - Qt/QML - 如何自定义 Popup 调光效果?

嗨,有没有办法自定义Popup何时的调光效果modal === true?我希望周围的区域Popup更加暗淡。