# Versión ce "QtQuick" para Velneo v23

**URL:** <https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878>\
**Category:** Velneo\
**Created:** [29 Mayo, 2018 14:26 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878 "2018-05-29T14:26:32Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [29 Mayo, 2018 14:26 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/1 "2018-05-29T14:26:32Z")

</div>

Hola,  
En la versión 23, que versión tiene “QtQuick” (antes era: import QtQuick 2.6)  
Gracias

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [29 Mayo, 2018 14:44 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/2 "2018-05-29T14:44:12Z")

</div>

Hola.

En principio la misma

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [29 Mayo, 2018 14:49 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/3 "2018-05-29T14:49:24Z")

</div>

Pues hay comportamientos que no funcionan, ejemplo:  
onClicked: {  
theRoot.runProcess(“proyecto/EMP\_LLAMAR”)  
}  
Ha Alguien le ha pasado lo mismo?

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [29 Mayo, 2018 16:18 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/4 "2018-05-29T16:18:50Z")

</div>

¿ En qué componente ?

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [29 Mayo, 2018 16:29 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/5 "2018-05-29T16:29:22Z")

</div>

Es un objeto “Lista:QML”, el fichero script qml del objeto. Si ejecuto el mismo proyecto en la versión 22 funciona y ha funcionado desde siempre, pero ahora al actualizar a la versión 23 ha dejado de funcionar y aparece el siguiente mensaje:  
 ![img_01](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/7/7e387aa60ffdef14654ce33f2e4c71c47a08e2b6.png)

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [29 Mayo, 2018 16:50 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/6 "2018-05-29T16:50:03Z")

</div>

Hola.

Es un problema de origen, el proceso EMP\_LLAMAR tiene origen ficha y no has seleccionado ninguna antes de llamar al proceso.

Selecciona una ficha antes con .currentIndex = index

Por ejemplo si el listView es así:

ListView  
{  
id: lista  
anchors.fill: parent  
objectName: “theListView”

…

```
signal selectionChanged(int index)
    onCurrentIndexChanged:
    {
        lista.selectionChanged( lista.currentIndex )
    }

```

onClicked: {   
lista.currentIndex = index  
theRoot.runProcess(“proyecto/EMP\_LLAMAR”)  
}

A mi me funciona bien llamando tanto a procesos sin origen como con origen, pero si quito:

lista.currentIndex = index

Los procesos con origen fallan por no entrarles la ficha.

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [29 Mayo, 2018 17:38 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/7 "2018-05-29T17:38:03Z")

</div>

Pues sigue igual, el código del botón es:  
TextButton\_img {  
y: 45  
x: 50  
width: 32  
height: 32  
anchors { right: background.right; rightMargin: 10 }  
opacity: recipe.detailsOpacity  
//text: "  
 Duplicar   
"

```
				Image {
					x: 6; y: 4
					source: "img/ICO_LLAMAR.png" 
					scale: 1.0 
				}

				onClicked:
				{
					listView.currentIndex = index
					theRoot.runProcess("overScanT_Phone/EMP_LLAMAR")
				}

			}

```

Antes tengo el siguiente código, que es el que selecciona el registro:

```
MouseArea {
            anchors.fill: parent
			onClicked: { 
				if (recipe.state == 'Details') {
					onClicked: recipe.state = ''
					listView.currentIndex = index

				} else {
					recipe.state = 'Details';
					listView.currentIndex = index
				}
			}
			
        }

```

Gracias

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [30 Mayo, 2018 08:10 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/8 "2018-05-30T08:10:50Z")

</div>

Hola.

Tiene pinta de que no le llega la ficha al proceso, porque yo he conseguido el mismo error haciendo que no se seleccione el registro.

¿ Si ejecutas un proceso sin origen te funciona ?

Yo no soy ningún experto en QML, la verdad, pon el QML entero a ver si alguien ve algo raro.

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [30 Mayo, 2018 08:28 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/9 "2018-05-30T08:28:13Z")

</div>

Si ejecuto proceso sin origen funciona, pero no le puedo pasar datos de la ficha.  
Adjunto fichero QML. Repito, el mismo fichero QML en la versión 22 funciona.  
Gracias @sergioinfortic[Empresas.qml](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/c/c073e31b66e033bea91fba94f57b4674620ac144.qml) (10,1 KB)

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [30 Mayo, 2018 09:48 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/10 "2018-05-30T09:48:53Z")

</div>

Hola.

He probado tu fichero, modificandolo ya que no tengo el fichero content ni tus imágenes y procesos.

Lo adjunto para que lo veas, sólo he cambiado los botones por rectángulos con mousearea.

A mí me funciona bien con procesos tanto sin origen como con origen (he usado una tabla mía como origen para el proceso y para la lista QML).

Por tanto… sólo se me ocurre :

- Que el import “content” no sea válido.
- Que el origen del proceso overScanT\_Phone/EMP\_ENV\_MAIL no sea el mismo que el del lista QML, que sean de tablas distintas.

De todas formas yo estoy bastante pez en QML como digo, a ver si alguien ve algo raritu

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [30 Mayo, 2018 09:49 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/11 "2018-05-30T09:49:17Z")

</div>

[PruebaQML.qml](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/f/f7a23645f15b88582172e40c3dd62bb85006cbb6.qml) (10,8 KB)

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [30 Mayo, 2018 09:57 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/12 "2018-05-30T09:57:33Z")

</div>

Sigue sin funcionar. Cuando debo lanzar un proceso origen fichas, me sale siempre “No hay ficha seleccionada”  
Gracias

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [30 Mayo, 2018 10:10 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/13 "2018-05-30T10:10:48Z")

</div>

Hola.

A mi sí me funciona.

Versión 23 de 32 bits

En el QML ejecuto 2 procesos, los dos funcionan perfectamente.

¿La tabla de la lista es la misma que la del proceso?

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [30 Mayo, 2018 19:18 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/14 "2018-05-30T19:18:57Z")

</div>

Si, la tabla es la misma.  
Si edito primero el registro y acepto el formulario funciona. Pero claro, no debe ser así.

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [31 Mayo, 2018 07:07 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/15 "2018-05-31T07:07:20Z")

</div>

No sé, pon el fichero de content a ver, yo con el que te he mandado que está modificado para no usar el textbutton porque no lo tengo funciona correctamente, puede que la diferencia sea que tengo un mousearea que sí consigue seleccionar el registro antes de lanzar el proceso y el textbutton no lo selecciona igual… no se.

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [31 Mayo, 2018 15:46 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/16 "2018-05-31T15:46:13Z")

</div>

Hola,  
Después de darle muchas y muchas vueltas, he descubierto lo que pasa.  
Antes funcionaba cuando desde una vista de datos, ponías como objeto un alternador de lista, ahora ya no funciona. Debes alimentar el control Vista de Datso directamente con el objeto QML.  
Saludos y gracias

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [31 Mayo, 2018 15:52 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/17 "2018-05-31T15:52:06Z")

</div>

Hola.

Yo he probado a alimentar un alternador con una rejilla y el QML y sí que me ha funcionado, algo raro hay

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [31 Mayo, 2018 15:53 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/18 "2018-05-31T15:53:35Z")

</div>

Y puedes ejecutar los procesos de registro al hacer click?

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [31 Mayo, 2018 16:04 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/19 "2018-05-31T16:04:25Z")

</div>

Si, sin problema

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/6/6a402f29d837a70d6909496ecf6cf7dfb8a29ee0.png)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/9/9c0dded01a066fd0289d08ee97135b65ac26eef1.png)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/7/7766ccebec0070afdaec7e12de63af6bceb34727.png)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/e/e74a9c858050a88613d31f9a44f2519d0076388c.png)

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [31 Mayo, 2018 16:17 UTC](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878/20 "2018-05-31T16:17:24Z")

</div>

Pues yo no puedo, lo he intentado [todo.De](http://todo.De) momento lo dejo, no puedo mas  
Gracias por tu ayuda

[Página siguiente](https://foros.velneo.com/t/version-ce-qtquick-para-velneo-v23/9878.md?page=2)
