Live coding 31/03/2026
Το βιβλίο του μαθήματος μας
Κάνε κλικ στην παρακάτω εικόνα

Νέα εφαρμογή δημιουργίας GUI
Δημιουργία του claude.ai - διαθέσιμο εδώ
Κουίζ - εμπέδωση έτοιμου κώδικα
Μελέτησε προσεκτικά αυτόν τον κώδικα.
Μετά απάντησε τις ερωτήσεις αυτού του κουίζ.
Δημιουργία εφαρμογής πώλησης εισιτηρίων
Ο κώδικας που ετοιμάσαμε στο τελευταίο μάθημα βρίσκεται εδώ
Να γίνουν οι παρακάτω αλλαγές προσθήκες:
(0) Να προστεθεί ο κατάλληλος κώδικας ώστε όταν πατιέται το κουμπί Button1 να εκτελείται συνάρτηση με όνομα my_callback η οποία θα τυπώνει στην κονσόλα τον τύπο εισιτήριου αλλά και το κείμενο ή τον αριθμό που πληκτρολόγησε ο χρήστης στο Entry1
(1) Να προστεθεί κατάλληλος έλεγχος στην παραπάνω συνάρτηση my_callback, η οποία θα αναγνωρίζει αν ο χρήστης έχει πληκτρολογήσει αριθμό μέσα στο Entry1. (Αποδεκτός είναι μόνο ένας αριθμός μεγαλύτερος του μηδέν και δεκαδικός - όχι πραγματικός).
(2) Να ενημερωθεί το GUI, και διπλά στα κείμενα των radio buttons Ολόκληρο και Μαθητικό να μπουν οι τιμές των εισιτηρίων: Ολόκληρο - 1 ευρώ και Μαθητικό - 0.5 ευρώ
(3) Να ενημερωθεί η συνάρητηση my_callback ώστε όταν εκτελείται (και ο χρήστης έχει πληκτρολογήσει σωστό ακέραιο αριθμό) να εμφανίζεται στην κονσόλα το συνολικό κόστος των εισιτηρίων που αγόρασε.
(4) Να ενημερωθεί το GUI. Ανάμεσα στο Label Αριθμός εισιτηρίων και στο κουμπί Αγορά, να προστεθούν άλλο ένα Label Συνολικό κόστος (όνομα Label3) και ένα Entry (όνομα Entry2) ακριβώς από δίπλα.
(5) Τέλος, όταν πατιέται το κουμπί Αγορά, μέσα στο Entry2 να εμφανίζεται το μήνυμα: Συνολικό κόστος: Χ ευρώ όπου Χ: το συνολικό κόστος των εισιτηρίων.
Τελικά, η εφαρμογή σας θα πρέπει να μοιάζει με την παρακάτω εικόνα:

Ατομική εργασία
Θα πρέπει να φτιάξεις μια εφαρμογή παραγγελίας το γραφικό περιβάλλον (GUI) της οποίας να μοιάζει με την παρακάτω εικόνα:

Αναλυτικές προδιαγραφές εδώ

