gpt4 book ai didi

javascript - 将 JavaScript 和 QML 集成在同一文件中

转载 作者:行者123 更新时间:2023-12-02 20:05:24 25 4
gpt4 key购买 nike

我们可以像在 HTML JS 中一样将 QML 和 JavaScript 代码集成到同一个 .qml 文件中吗
例如:

//test.qml
import QtQuick 1.0
Item
{
function pollLoginStatus()
{
var receiveReq = new XMLHttpRequest();
}
....
QML Code

我知道我们必须使用JavaScript。

    import "jsCode.js" as jsCode

Item
{
jsCode.jsfunction();

有没有其他方法可以做到这一点,我想将 QML 和 JavaScript 集成在同一个文件中。

谢谢。

最佳答案

是的,您可以在 QMl 文件中包含 JS。

参见: http://doc.qt.nokia.com/4.7-snapshot/qdeclarativejavascript.html

第一个例子:

 Item {
function factorial(a) {
a = parseInt(a);
if (a <= 0)
return 1;
else
return a * factorial(a - 1);
}

MouseArea {
anchors.fill: parent
onClicked: console.log(factorial(10))
}
}

请记住限制: http://doc.qt.nokia.com/4.7-snapshot/qdeclarativejavascript.html#qml-javascript-restrictions

关于javascript - 将 JavaScript 和 QML 集成在同一文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7485673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com