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
Suscribirse a:
Enviar comentarios (Atom)
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.
ResponderEliminarYo usaria mejor contenedores de controles.
Eliminarda un ejemplo rapido
EliminarAqui tienes un ejemplo de contenedores:
Eliminarhttp://jsbsan.blogspot.com.es/2014/08/uso-de-avanzado-de-contenedores-creando.html