Apúntate...


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

lunes, 7 de abril de 2014

Controles Checkbox, SpinBox y RadioBotton.


 Checkbox
Muestra una caja de control que puede ser activada o desactivada. El estado del checkbox, se almacena en la propiedad .value. Un .value=TRUE significa que esta activada, y un .value=False significa que esta desactivada.



 SpinBox

Este control permite que el usuario elija un valor entero con los botones arriba/abajos, o mecanografiando el valor directamente en la caja de vuelta.
Tendremos que usar 4 propiedades para definirlo:
.MaxValue: valor máximo que admite el spinbox
.MinValue: valor mínimo que admite el spinbox
.Step: número que se sumará o se restará (según el botoncito pulsado), al valor que se esté mostrando
.Value: contiene el número que el usuario a introducido.

Para más información: http://gambaswiki.org/wiki/comp/gb.qt4/spinbox



 RadioButton:
Es un control donde podemos seleccionar una opción, entre varias.
Si esta en el mismo contenedor, solo nos dejará seleccionar uno. Si quieres seleccionara varias opciones, tienes que meterlos en contenedores distintos.


A continuación un ejemplo: Comprar Lote de  Ordenador
Vamos a crear un formulario donde el cliente pueda hacer lo siguiente
Tienes que dar las siguientes opciones del ordenador:
Si va ha llevar CPU y/O Memoria
La Cpu podrá elegir entre I3, I5, I7
La Memoria podrá elegir entre: 1 GB, 2 GB , 4 GB y  8 GB
Tambien hay que indicar como es la forma de pago: Metálico o Tarjeta.
Y finalmente poner el número de equipos que se van ha comprar
El programa al pulsar un botón genera un mensaje en un textlabel con todas las opciones elegidas.
¿como sería el formulario?.

Es muy importante usar la propiedad .name para poner un nombre identificativo a cada control

Este seria el codigo fuente, que según lo que elijamos al pulsar "Hacer Pedido", genera en el Textlabel el texto del pedido:


-

-

Esta es la aplicación ejecutandose, cuando hemos elegido varias opciones, nº de equipos y checkbox , habiendo  pulsado el boton Hacer Pedido:



Enlace de descarga: descarga en box.com

No hay comentarios:

Publicar un comentario

A falta de donativos... un poco de publicidad