Hamurabi Δημοσ. 7 Δεκεμβρίου 2021 Δημοσ. 7 Δεκεμβρίου 2021 Καλησπερα παιδια. Μολις ξεκινησα να μαθαίνω την python. Γραφω κώδικα σε jupyter notebook. Θελω να ρωτησω το εξης.. Θελω Να Φτιαξω ενα widget button και δίπλα ενα widget text. Το δεύτερο θελω ναναι κενο by default και οποτε κανω κλικ στο button να ξεκινάμε απτο 1 κ να προστίθεται καθε φορα(σε καθε κλικ) αλλο 1. Δηλαδη 3 κλικ =3, 5 κλικ =5. Και μετα ενα αλλο button που θα κανει το αντιθετο, θα αφαιρει 1. Ποιος ειναι ο ευκολοτερος τροπος ν γίνει αυτο; Ευχαριστώ
archer100 Δημοσ. 7 Δεκεμβρίου 2021 Δημοσ. 7 Δεκεμβρίου 2021 9 ώρες πριν, Hamurabi είπε Καλησπερα παιδια. Μολις ξεκινησα να μαθαίνω την python. Γραφω κώδικα σε jupyter notebook. Θελω να ρωτησω το εξης.. Θελω Να Φτιαξω ενα widget button και δίπλα ενα widget text. Το δεύτερο θελω ναναι κενο by default και οποτε κανω κλικ στο button να ξεκινάμε απτο 1 κ να προστίθεται καθε φορα(σε καθε κλικ) αλλο 1. Δηλαδη 3 κλικ =3, 5 κλικ =5. Και μετα ενα αλλο button που θα κανει το αντιθετο, θα αφαιρει 1. Ποιος ειναι ο ευκολοτερος τροπος ν γίνει αυτο; Ευχαριστώ Το button θα ειναι σε website/html η σε windows εφαρμογη;
Hamurabi Δημοσ. 8 Δεκεμβρίου 2021 Μέλος Δημοσ. 8 Δεκεμβρίου 2021 Παιδιά καλημέρα. θέλω να έχω 2 κουμπιά και 1 textbox με τον αριθμό 0 αρχικά. θέλω το ένα κουμπί να ειναι το + , όπου πατώντας το ο αριθμός 0 στο textbox θα ανεβαίνει κατά έναν αριθμο και το άλλο κουμπί να ειναι το - ,ο που θα κανει το αντίθετο. φτιαχνω το textbox και το κουμπί + με αυτόν τον κώδικα: import ipywidgets as widgets from IPython.display import display import math def button_click(x): text.value +=1 button=widgets.Button(description="+") button.on_click(button_click) display (button) text=widgets.IntText(value=0) display (text) το Το οποίο δουλεύει όπως θέλω. Αν όμως μετά πάω να γράψω τον ίδιο κωδικa για να βάλω και το -, γράφω αυτό: def button_click(x): text.value -=1 button=widgets.Button2(description="-") button.on_click(button2_click) display (button2) και μετα δε δουλεύει το - και σταματαει να δούλευει το προηγούμενο το +. Πατάω δηλαδή να τρέξει και όταν πατάω οποιοδήποτε είτε τον+ είτε το - δε γίνεται τίποτα. Έως την εντύπωση ότι ουσιαστικά ειναι στα να πατάω ταυτόχρονα κ τα δυο κουπιά όποτε παραμένει 0 το value your textbox. Παρακαλω μια βοήθεια να ξεκόλληςω μη μου πείτε άλλο τροπο πιο περίπλοκο γιατί έχω μόλις 3 μέρες που ξεκίνησα να διαβάζω απτο μηδέν την python.
virxen75 Δημοσ. 8 Δεκεμβρίου 2021 Δημοσ. 8 Δεκεμβρίου 2021 import ipywidgets as widgets from IPython.display import display import math def button_click1(x): text.value +=1 button=widgets.Button(description="+") button.on_click(button_click1) display (button) text=widgets.IntText(value=0) display (text) def button_click2(x): text.value -=1 button2=widgets.Button(description="-") button2.on_click(button_click2) display (button2) Κάτι σαν αυτό?
Hamurabi Δημοσ. 8 Δεκεμβρίου 2021 Μέλος Δημοσ. 8 Δεκεμβρίου 2021 Σε ευχαριστω πολύ αδερφέ.όποτε έπρεπε το δεύτερο onclick να ξεχωρίζει απτό πρωτο.ευχαριστω Na ρωτήσω κάτι ακόμα. Έχουμε το απο πάνω text box1 το οποίο με κάθε κλικ σένα κουμπί είτε ανεβαίνει +1 είτε κατεβαίνει -1. όταν σε ένα άλλο textbox2 έχουμε έναν αριθμό .πως μπορώ σε αυτο να κάνω να αλληλεπιδρά με το απο πανω? Θέλω δηλαδή αν το κάτω εχει τον αριθμό5, τοτε όταν στο επάνω κάνουμε κλικ κ απτό 0 πάει στο 1, τοτε εδω το 5 να γίνεται 4. Να βάλω επιπλέον κώδικα στο on_click ή γίνεται με κάποιο τροπο που δε ξέρω ΑΛΛΑ ΘΕΛΩ. ΝΑ ΜΑΘΩ αυτή η αλληλεπίδραση με κώδικα στα textboxes?
Hamurabi Δημοσ. 9 Δεκεμβρίου 2021 Μέλος Δημοσ. 9 Δεκεμβρίου 2021 (επεξεργασμένο) 1)Άλλη μια γενική ερώτηση παιδια.για να εχει το πρόγραμμα που φτιάχνω ένα ωραίο GUI πρεπει να γράψω κώδικα στο τκιντερ?απτο jupyter δε γίνεται να φτιάξω παράθυρο/frame σαν αρχική εικόνα του προγράμματος μου με τα buttons Kτλ όπου να έχουν όλα χρώματα,μεγέθη ,φωτός που θέλω; 2)και αν η απάντηση είναι ότι απτό jupyter δε γίνεται κ πρεπει να δουλέψω τκιντερ, η δεύτερη ερώτηση μου ειναι, εφόσον έχω γράψει καμπόσο κώδικα απο κάποια buttons στο jupyter, αυτά μπορούν να μπουν το tkinter ή πρεπει να αλλάξω τον κώδικα? ευχαριστω Επεξ/σία 9 Δεκεμβρίου 2021 από Hamurabi
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα