我是 qt 和 qml 的菜鸟,我的问题是我有一个 main.qml,我在这里导入了许多组件,其中一个称为 HeaderConcept,在这个组件中我制作了一个数学函数,我想将此结果传递给其他组件 qml,由于各种原因我不能使用别名来传递结果,然后我的问题是我是否可以使用 javascript 将结果传递给其他 qml 文件,每次我调用 HeaderConcept 中的数学函数例如调用来自 javascript 的 qml 中的函数,或者是使用 C++ 代码的最佳方式。为什么不使用别名属性的原因之一是因为我的组件是 CollapsiblePanel,并且非常位于其他组件的内部。我接受任何提示或答案。
ComprobantDelegate
{
id: comprobantCase
//property alias totalOfVaucher: comprobant.totalOfVaucher
//color: "#939393"; radius: 2; border.width: 1; border.color: "#716f6f"
}
ListModel {
id: displaySettingsComprobant
ListElement { }
}
CollapsiblePanel
{
id: panelComprobant
width: 520
height: parent.height
titleText: "Datos Comprobante"
customModel: displaySettingsComprobant
customDelegate: comprobantCase
}
这是我在 main.qml 中对组件的声明,我相信部分问题是针对 Comprobant 的代表