# Menu Arbolado

**URL:** <https://foros.velneo.com/t/menu-arbolado/5987>\
**Category:** Velneo\
**Created:** [27 Febrero, 2013 00:49 UTC](https://foros.velneo.com/t/menu-arbolado/5987 "2013-02-27T00:49:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ebermuz](https://avatars.discourse-cdn.com/v4/letter/e/dfb087/32.png) [@ebermuz](https://foros.velneo.com/u/ebermuz)\
**Post date:** [27 Febrero, 2013 00:49 UTC](https://foros.velneo.com/t/menu-arbolado/5987/1 "2013-02-27T00:49:43Z")

</div>

Alguien puede decirme la sentencia CSS para un Menu Arbolado

Gracias a todos

---

<div class="post-metadata">

**Author:** ![aztecmexico](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/aztecmexico/32/3498_2.png) [@aztecmexico](https://foros.velneo.com/u/aztecmexico)\
**Post date:** [27 Febrero, 2013 05:30 UTC](https://foros.velneo.com/t/menu-arbolado/5987/2 "2013-02-27T05:30:51Z")

</div>

Revisa esto:

&nbsp;

[http://harmattan-dev.nokia.com/docs/library/html/qt4/stylesheet-examples.html#customizing-qtreeview](http://harmattan-dev.nokia.com/docs/library/html/qt4/stylesheet-examples.html#customizing-qtreeview)

&nbsp;

Saludos

Martin Ibarra.

---

<div class="post-metadata">

**Author:** ![jec\_ebenezer](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@jec\_ebenezer](https://foros.velneo.com/u/jec_ebenezer)\
**Post date:** [27 Febrero, 2013 18:25 UTC](https://foros.velneo.com/t/menu-arbolado/5987/3 "2013-02-27T18:25:01Z")

</div>

mibarra te agradecería si me puedes ayudar con una duda en cuanto a este ejemplo.  
QTreeView::branch:has-siblings:!adjoins-item {  
border-image: url(vline.png) 0;  
}

QTreeView::branch:has-siblings:adjoins-item {  
border-image: url(branch-more.png) 0;  
}

QTreeView::branch:!has-children:!has-siblings:adjoins-item {  
border-image: url(branch-end.png) 0;  
}

QTreeView::branch:has-children:!has-siblings:closed,  
QTreeView::branch:closed:has-children:has-siblings {  
border-image: none;  
image: url(branch-closed.png);  
}

QTreeView::branch:open:has-children:!has-siblings,  
QTreeView::branch:open:has-children:has-siblings {  
border-image: none;  
image: url(branch-open.png);

&nbsp;

En esta parte hace referencia a una serie de imágenes .png estas imágenes en donde debería tenerlas alojadas para que funcione?

De antemano agradezco la ayuda.

---

<div class="post-metadata">

**Author:** ![aztecmexico](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/aztecmexico/32/3498_2.png) [@aztecmexico](https://foros.velneo.com/u/aztecmexico)\
**Post date:** [27 Febrero, 2013 20:35 UTC](https://foros.velneo.com/t/menu-arbolado/5987/4 "2013-02-27T20:35:32Z")

</div>

Hola jec\_ebenezer,

Si tú pones la ruta completa de donde se encuentran las imágenes las puedes poner donde quieras, la forma es **image: url(C:/imagen.png)**

De esta forma tú controlas donde están las mismas, pero ten cuidado de que todos los clientes que usen la aplicación tengan las imágenes en el directorio que definiste, de lo contrario vas a batallar.

Si no quieres batallar y deseas que cada que un usuario ejecute la aplicación, aunque sea en un equipo nuevo, tenga las imágenes, debes adjuntar las mismas a tu solución (como archivo adjunto), de esta forma se copian a la caché del cliente, y en un proceso on-init de tu autoexec puedes copiarlas a un directorio predeterminado (crearlo si no existe, etc.) y en tus css pones una ruta fija.

La última opción y más cómoda es que como te indico en el punto anterior las adjuntes a tu solución y solo agregar la variable de sistema **sysCacheClientPath** de forma que quedaría así:

**image: url("+sysCacheClientPath+"branch-open.png);**

Con eso te olvidas de todo y siempre las vas a tener disponibles, se agregan las comillas para poder meter en el CSS la variable de sistema. Agregué la variable de sistema porque si no pones nada no encuentra las imágenes, aunque las tengas en la caché del cliente, imaginaba que no sería necesario, pero no es así.

Espero te sirva.

Saludos.

Martin Ibarra.  
"  
QTreeView::branch:has-siblings:!adjoins-item {  
border-image: url("+sysCacheClientPath+“vline.png) 0;  
}  
QTreeView::branch:has-siblings:adjoins-item {  
border-image: url(”+sysCacheClientPath+“branch-more.png) 0;  
}  
QTreeView::branch:!has-children:!has-siblings:adjoins-item {  
border-image: url(”+sysCacheClientPath+“branch-end.png) 0;  
}  
QTreeView::branch:has-children:!has-siblings:closed,  
QTreeView::branch:closed:has-children:has-siblings {  
border-image: none;  
image: url(”+sysCacheClientPath+“branch-closed.png);  
}  
QTreeView::branch:open:has-children:!has-siblings,  
QTreeView::branch:open:has-children:has-siblings {  
border-image: none;  
image: url(”+sysCacheClientPath+"branch-open.png);  
}  
"

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/d/d7b8b401657202f5f464fd26da7b299c53111809.png)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/d/d1a378a4831e870f3d55a347a7ac426e3e9bf87a.png)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/d/d1a378a4831e870f3d55a347a7ac426e3e9bf87a.png)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/d/d7b8b401657202f5f464fd26da7b299c53111809.png)

---

<div class="post-metadata">

**Author:** ![aztecmexico](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/aztecmexico/32/3498_2.png) [@aztecmexico](https://foros.velneo.com/u/aztecmexico)\
**Post date:** [27 Febrero, 2013 20:40 UTC](https://foros.velneo.com/t/menu-arbolado/5987/5 "2013-02-27T20:40:22Z")

</div>

Va la imagen sin CSS

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/d/d1a378a4831e870f3d55a347a7ac426e3e9bf87a.png)

---

<div class="post-metadata">

**Author:** ![jec\_ebenezer](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@jec\_ebenezer](https://foros.velneo.com/u/jec_ebenezer)\
**Post date:** [27 Febrero, 2013 22:42 UTC](https://foros.velneo.com/t/menu-arbolado/5987/6 "2013-02-27T22:42:56Z")

</div>

Muchas gracias por tu ayuda.

Ahora quisiera preguntarte de casualidad tienes esas imágenes especificas? me las podrías pasar?.

Nuevamente gracias.

---

<div class="post-metadata">

**Author:** ![aztecmexico](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/aztecmexico/32/3498_2.png) [@aztecmexico](https://foros.velneo.com/u/aztecmexico)\
**Post date:** [27 Febrero, 2013 22:53 UTC](https://foros.velneo.com/t/menu-arbolado/5987/7 "2013-02-27T22:53:47Z")

</div>

Están en la misma página de donde sacaste el código, arribita del código, boton derecho en cada una y guardar como.

Martin.
