Cvičení:

Úterý, 14:15-15:45, EB104
Úterý, 16:00-17:30, EB104

Informace:

Python tkinter

Dokumentace: https://docs.python.org/3.0/library/tkinter.html
Český tutoriál (pro Python 2.X): http://tkinter.programujte.com

C++ Qt

Dokumentace: http://doc.qt.io

Důležité termíny:

  • 25. 2. - Návrh projektu
  • 12. 4. - Odevzdání projektu v jazyce Python (15 - 30 bodů)
  • 3. 5. - Odevzdání úloh ze cvičení (0 - 15 bodů; alespoň 2 Python a 2 C++)
  • 10. 5. - Odevzdání projektu v jazyce C++ (15 - 30 bodů)

Cvičení 1

Seznámení s programovacím jazykem Python a grafickým rozhraním tkinter.
Prezentace ke cvičení zde.
Jednoduché ukázkové příklady: tk_examples.zip.

Cvičení 2

Příklad: převodník teplot (rozložení prvků pomocí pack; prezentace, šablona).

Cvičení 3

Příklad: kalkulačka (rozložení prvků pomocí grid; prezentace, šablona).

Cvičení 4

Příklad: evidence (MultiListbox, Notebook, více oken); prezentace, šablona).

Cvičení 5+6

Příklad: evidence (nové okno), vlastní komponenta (prezentace, šablona).

Cvičení 7

Úvod do Qt, příklad: převod teplot (prezentace, šablona).

Cvičení 8

Příklad: kalkulačka v Qt (šablona).

Cvičení 9+10+11

Příklad: Evidence v Qt + nové okno, šablona).
Příklad: vlastní komponenta (šablona)
prezentace

Bodování úkolů ze cvičení.

Úkol Body
Převodník (Python) 2
Kalkulačka (Python) 2
Evidence + nové okno (Python) 2+2
Vlastní komponenta (Python) 2
Převodník (C++) 2
Kalkulačka (C++) 2
Evidence + nové okno (C++) 2+2
Vlastní komponenta (C++) 2