Apúntate...


Consultas, desarrollo de programas y petición de presupuestos:

lunes, 7 de abril de 2014

Controles: ScrollBar, Slider, Progressbar y Dial



 ScrollBar

Provee de una barra de desplazamiento la gama definida por el usuario. En muchos controles ya esta intregrado.
Con la propiedad .value indicamos el valor de la posición de la barra.
Tenemos que definir para usarlo:
.minvalue: valor minino donde empieza a valor del scrollbar
.maxvalue: valor maximo hasta donde llegará el valor del  scrollbar
.step: valor del paso que aumentará o disminuirá la barrrita en el caso de hacer click en los botones laterales.

http://gambaswiki.org/wiki/comp/gb.qt4/scrollbar


 Slider
Un resbalador vertical u horizontal, para el control de usuario de un valor limitado.
Basicamente es lo mismo que un ScrollBar.

http://gambaswiki.org/wiki/comp/gb.qt4/slider





ProgressBar
Un control de la barra de progreso. Nos sirve para mostrar el estado de una tarea, por ejemplo descargando un archivo nos muestra que porcentaje llevamos.

La propiedad que usaremos es .value, que estará entre 0 y 1.
Por ejemplo para que marque el 80% de una tarea, debemos darle el valor de 0.80

progressbar1.value=0.8

http://gambaswiki.org/wiki/comp/gb.qt4/progressbar



Dial
Marcador circular que va desde el 1 al 100



Os dejo un simple ejemplo de estos controles:
Al mover el slider, se moverá la barra de progreso. Los ScrollVertical y Horizontal y el Dial, al moverlos se muestran sus valores.


Código fuente:
-
-

Aplicación ejecutandose:





Enlace de descarga del ejemplo: enlace a box.com


4 comentarios:

  1. como hago para usar un scrollbar en el caso de que mi formulario sea muy largo y se necesite bajar para ver lo que queda fuera de pantalla, intente con un IF -= SCROLBBAR.VALUE pero solo baja , y nunca vuelve a subir jjeje tambien intente con = SCROLLBAR.VALUE peso sube y baja en la direccion opuesta.

    ResponderEliminar
    Respuestas
    1. Yo usaria mejor contenedores de controles.

      Eliminar
    2. Aqui tienes un ejemplo de contenedores:
      http://jsbsan.blogspot.com.es/2014/08/uso-de-avanzado-de-contenedores-creando.html

      Eliminar

A falta de donativos... un poco de publicidad