Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Python καμβά Μέθοδοι

προγραμματισμού Python έχει πρόσβαση σε ένα πλήρες φάσμα των γραφικών widgets διεπαφή χρήστη μέσω της δημοφιλούς βιβλιοθήκης TkInter . Μεταξύ τους αφανείς πολύτιμους λίθους αυτής της βιβλιοθήκης GUI είναι το widget καμβά. Αξιοσημείωτες για ισχυρή λειτουργικότητα του , το widget καμβά έχει αξιοποιηθεί ως η ραχοκοκαλιά για την απλή βαφή και τα προγράμματα σχεδίασης σε πολύπλοκες εφαρμογές επεξεργασίας εικόνας . Τα πάντα δημιουργήθηκαν ή ενσωματωμένο στο widget καμβά γίνεται ένα αντικείμενο , και μπορεί να επεξεργαστεί μέχρι το επίπεδο pixel . Η μέθοδος καμβά
Η

Η πρώτη μέθοδος καμβά δημιουργεί τον καμβά πάνω στην οποία άλλα αντικείμενα μπορούν να τοποθετηθούν . Η πρώτη σειρά των εργασιών είναι να εισάγει τη βιβλιοθήκη TkInter , δημιουργούν έναν καμβά και να ορίσετε το μέγεθος της . Το απαραίτητο κώδικα Python μοιάζει κάπως έτσι :

από την εισαγωγή TkInter *

root = Tk ( )

καμβά = καμβά ( root , width = 300 , height = 300 )

canvas.pack (συμπληρώστε = ΔΥΟ )

Αυτό δημιουργεί ένα γκρίζο 300 από 300 τετραγωνικά pixel . Όπως μπορείτε να δημιουργήσετε περισσότερα αντικείμενα σε αυτό το καμβά , το μηδενικό σημείο ( 0,0 ) των συντεταγμένων θα είναι η επάνω αριστερή γωνία ? . Στην κάτω δεξιά γωνία είναι το ( 300 , 300 ) το σημείο
εικόνων Ο Δημιουργία μέθοδος , Μέρος 1
Η

Χρησιμοποιείται για τον ορισμό και να καθορίσετε τις γραμμές , τα σχήματα και τα διάφορα είδη των εικόνων , η μέθοδος «δημιουργήσουν» απαιτεί το όνομα του σχήματος ή της εικόνας που θα δημιουργηθεί μαζί με τη θέση της σχετικά με την επίπεδο συντεταγμένων και διάφορες άλλες πληροφορίες διαμόρφωσης . Δημιουργώντας μια απλή γραμμή μοιάζει με αυτό στον κώδικα Python :

canvas.create_line ( 100 , 100 , 200 , 200 , tag = γραμμή1 )

Όταν προστίθεται στο παραπάνω κώδικα που δημιουργεί έναν καμβά , αυτό θα δημιουργήσει μια γραμμή εντός του 300 με 300 pixel καμβά . Θα επιστρέψει επίσης ένα μοναδικό ακέραιο τον εντοπισμό αυτού του αντικειμένου γραμμή που μπορεί να αναφέρονται σε μεταγενέστερο κώδικα .

Η Δημιουργία Η μέθοδος , Μέρος 2
Η

Η μέθοδος βασίζεται δημιουργούν σχήματα , εικόνες bitmap και τα πλαίσια κειμένου , μεταξύ άλλων γραφικά στοιχεία . Η ακόλουθη σύνταξη δημιουργεί ένα κόκκινο τετράγωνο στην πάνω αριστερή γωνία της canvas.create_rectangle ( 0,0,150,150 , συμπληρώστε = " κόκκινο" , tag = " MySquare " )

Δημιουργώντας ένα πλαίσιο κειμένου απαιτεί μια θέση στον καμβά εκτός από την γραμματοσειρά, το μέγεθος και το κείμενο , όπως στο παρακάτω παράδειγμα : " Γεια , μέθοδοι καμβά "

canvas.create_text ( 230,230 , text = , συμπληρώστε = " κόκκινο" , font = ( " Times " , " 12 " , tag = " TextBox1 " ) )
εικόνων Ο Raise , Κάτω , Διαγραφή και Itemconfig Μέθοδοι
Η

Αντικείμενα που έχουν δημιουργηθεί με τη χρήση της μεθόδου δημιουργούν μπορεί να μετακινηθεί στην κορυφή , μετακινήθηκε προς τα κάτω , διαγραφεί ή τροποποιηθεί σύμφωνα με την αύξηση , κάτω , να διαγράψετε , και τις μεθόδους itemconfig . Η ακόλουθη γραμμή κώδικα αλλάζει το κόκκινο τετράγωνο πάνω σε μπλε :

canvas.itemconfig ( MySquare , συμπληρώστε = " blue" )

" MySquare " είναι η ετικέτα εφαρμόζεται όταν η μέθοδος δημιουργήσει δημιούργησε η κόκκινο τετράγωνο αντικείμενο . Τα αντικείμενα μπορούν επίσης να αναφέρεται από το μοναδικό αναγνωριστικό ακέραιος που είχαν ανατεθεί , όταν δημιουργήθηκαν .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα