# Migración QML1.1 a QML2

**URL:** <https://foros.velneo.com/t/migracion-qml1-1-a-qml2/9504>\
**Category:** Velneo\
**Created:** [19 Junio, 2017 12:42 UTC](https://foros.velneo.com/t/migracion-qml1-1-a-qml2/9504 "2017-06-19T12:42:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pepesempere](https://avatars.discourse-cdn.com/v4/letter/p/dec6dc/32.png) [@pepesempere](https://foros.velneo.com/u/pepesempere)\
**Post date:** [19 Junio, 2017 12:42 UTC](https://foros.velneo.com/t/migracion-qml1-1-a-qml2/9504/1 "2017-06-19T12:42:47Z")

</div>

Buenas tardes:  
Hasta ahora utilizaba QML1.1 en el módulo vTPV incluido en vERP.  
Estoy intentando actualizar el QML1.1 a QML2.4 para actualizar a la version 7.21 pero veo que no es suficiente con cambiar el import Qtquick 1.1 a importe Qtquick 2.4 ya que, de entrada, la lista QML de opciones inicial del TPV no aparece.  
¿Sabe alguién que se debe cambiar para que funcione con QML 2?  
Gracias.

---

<div class="post-metadata">

**Author:** ![vgegeo](https://avatars.discourse-cdn.com/v4/letter/v/278dde/32.png) [@vgegeo](https://foros.velneo.com/u/vgegeo)\
**Post date:** [19 Junio, 2017 12:53 UTC](https://foros.velneo.com/t/migracion-qml1-1-a-qml2/9504/2 "2017-06-19T12:53:36Z")

</div>

[Migrar de QML1 a QML2](https://velneo.es/info_v7_20_es/velneo_vdevelop/scripts/lenguajes/qml/migrar_aplicaciones_de_qml_1_a_qml_2/)

---

<div class="post-metadata">

**Author:** ![pepesempere](https://avatars.discourse-cdn.com/v4/letter/p/dec6dc/32.png) [@pepesempere](https://foros.velneo.com/u/pepesempere)\
**Post date:** [19 Junio, 2017 14:17 UTC](https://foros.velneo.com/t/migracion-qml1-1-a-qml2/9504/3 "2017-06-19T14:17:58Z")

</div>

Buenas tardes, perdón por el desconocimiento de QML.  
Ya había revisado el documento que me indicas, pero no logro saber porque no se muestra la lista inicial de opciones del TPV que simplemete lo que hace es lanzar una lista QML

import QtQuick 2.4

Rectangle{  
id: root  
width: 460  
height: 640  
color: “transparent”  
anchors.fill: parent  
FontLoader {  
id: fontawesome  
source: “…/fonts/fontawesome-webfont.ttf”  
}

```
Rectangle{
    color: "#333333"
	width: parent.width- 17
    height: parent.height 
	}

ListView{
				id: vList
				objectName: "theListView"
				signal selectionChanged(int index)
				signal itemActivated(int index)
	            model: theListModel
				onCurrentIndexChanged:
				{
					list.selectionChanged( list.currentIndex )
				}
				
				onCountChanged:{
					
					    list.fillListModel()
					}
				}	
				
/*function createSpriteObjects() {
	var component = Qt.createComponent("CollapsibleList.qml");
	var sprite = component.createObject(root);
}*/				
				
CollapsibleList{
    id: list
    anchors.fill: parent
	onItemClicked: {
		theRoot.setVar("DOOP", selected )
		vList.currentIndex = vList.currentIndex &gt;= 1? 0 : 1
		vList.itemActivated(1)	
}
}
//Component.onCompleted:{ root.createSpriteObjects() }

```

}

Gracias.
