Skip to content

moonwatcher91/Calendar

Repository files navigation

Calendar

Calendar with QLabel

Hello, it is widget calendar. Maybe it is not very usefull, but i can't delete it.

it is containe custom:

  1. QLable - to set your own pixmap easyly;

Behavior:

  1. All days can be painted in special QPixmap if you give a rule to widget, the place to it is defined; (look label_calendar_with_note or label_calendar_with_note_and_worktime_controller as example)
  2. Selected day also painted in special QPixmap;
  3. Today have red QFont;
  4. WeekDays have green QFont;
  5. Spacial QPixmap for days from another mounth;
  6. Use keyboard to guide;
  7. Use mouse to guide.

Keyboard operations:

  1. Key_Up - take away 7 days;

  2. Key_Down - add 7 days;

  3. Key_Left - take away 1 days;

  4. Key_Right - add 1 days;

  5. CTRL + Key_Up - take away 1 mounth;

  6. CTRL + Key_Down - add 1 mounth;

  7. CTRL + Key_Left - take away 1 mounth;

  8. CTRL + Key_Right - add 1 mounth;

  9. CTRL + Key_T - jump on current day;

  10. Shift + Key_Up - take away 1 year;

  11. Shift + Key_Down - add 1 year;

  12. Shift + Key_Left - take away 1 year;

  13. Shift + Key_Right - add 1 year;

  14. Alt + Key_Up - take away 5 year;

  15. Alt + Key_Down - add 5 year;

  16. Alt + Key_Left - take away 5 year;

  17. Alt + Key_Right - add 5 year;

  18. CTRL + Alt + Key_Up - take away 10 year;

  19. CTRL + Alt + Key_Down - add 10 year;

  20. CTRL + Alt + Key_Left - take away 10 year;

  21. CTRL + Alt + Key_Right - add 10 year;

  22. Shift + Alt + Key_Up - take away 100 year;

  23. Shift + Alt + Key_Down - add 100 year;

  24. Shift + Alt + Key_Left - take away 100 year;

  25. Shift + Alt + Key_Right - add 100 year;