Estoy tratando de llamar a mi propia función para agregar una fuente de imagen. El código es similar a este:
function pics() { var source = "file:/home/nabil/Downloads/4.png" if (ident === "Nabil") { source = "qrc:images/Plane1.png" ; } return source; } Image { id: myIDImage source: myIDImage.pics() //here I am calling my function x: 0 y: 0 width: 30 height: 30 }¿Alguien puede decirme la forma de llamar a mi propia función?
Harías algo como esto :
import QtQuick 2.12 Item { function fibonacci(n){ var arr = [0, 1]; for (var i = 2; i < n + 1; i++) arr.push(arr[i - 2] + arr[i -1]); return arr; } TapHandler { onTapped: console.log(fibonacci(10)) } } Por lo tanto, no necesita llamar a pics en myIDImage .
source: pics()Además, en tu caso, podrías hacer algo como:
source: (ident === "Nabil") ? "qrc:images/Plane1.png" : ""