Os sirve de ejemplo del manejo de un TryIcon en la barra de tareas. Es decir, al ejecutarlo os aparecerá un pequeño calendario en la barra de tareas y al hacer click sobre él el calendario centrado en el escritorio. Con el botón derecho en el icono de la barra podéis añadir tipos de evento o configurar las preferencias de colores y demás.
Cada tipo de evento tiene asociado un color y en él aparece en el calendario. Se puede, por supuesto, añadir varios eventos a cada día y el calendario os da una vista Mensual y otra semanal. También podéis añadir una fecha/hora de aviso y llegado el momento os avisará con una nota de escritorio que se mantendrá siempre que abráis el escritorio hasta que la cerréis con el botón de eliminar.
El aspecto general lo he definido por defecto con los colores del sistema, pero podéis customizar los colores como más os guste.
Decir que el programa funciona con gb.gui.qt, es decir para qt4 y qt5, pero para poder elegir colores y demás, he tenido que modificar el control ButtonBox de gambas, que sólo funciona para qt4, de manera que funcione también para qt5 (es un poco chapuza lo que he hecho pero... bueno, funciona).
Por otra parte la selección de colores la he añadido a un tableview, que sólo admite editores que tengan la propiedad .Text El resultado lo tenéis en la clase BotonColor que incluye el programa y que podéis usar en cualquier programa vuestro si es que os interesa.
El aspecto es el siguiente... pero adaptado a los colores y temas de vuestro escritorio, claro:
El icono:
El Calendario:
Añadiendo un Evento:
Las Preferencias:
La nota de aviso
Espero que os guste.
gbcalendario.zip | ||
Descripción: | El .zip era demasiado grande, así que es un archivo .7z, no .zip, pero el foro no me deja subir archivos .7z y lo he renombrado a .zip. Renombradlo a .7z antes de descomprimirlo. |
Descargar |
Nombre del archivo: | gbcalendario.zip | |
Tamaño: | 139.36 KB | |
Descargado: | 42 veces |
gbcalendario.zip | ||
Descripción: | El .zip era demasiado grande, así que es un archivo .7z, no .zip, pero el foro no me deja subir archivos .7z y lo he renombrado a .zip. Renombradlo a .7z antes de descomprimirlo. |
Descargar |
Nombre del archivo: | gbcalendario.zip | |
Tamaño: | 139.36 KB | |
Descargado: | 42 veces |
gbcalendario.zip | ||
Descripción: | El .zip era demasiado grande, así que es un archivo .7z, no .zip, pero el foro no me deja subir archivos .7z y lo he renombrado a .zip. Renombradlo a .7z antes de descomprimirlo. |
Descargar |
Nombre del archivo: | gbcalendario.zip | |
Tamaño: | 139.36 KB | |
Descargado: | 42 veces |