kamar έγραψε:Ναι μεν είναι στην standard library, αλλά στο Ubuntu γίνεται εγκατάσταση αφού το ζητήσουμε εμείς ή κάποια εφαρμογή ως εξαρτώμενο πακέτο.
Μάλιστα, δεν το ήξερα αυτό.
Στην
τεκμηρίωση αναφέρει:
The Tkinter module (“Tk interface”) is the standard Python interface to the Tk GUI toolkit. Both Tk and Tkinter are available on most Unix platforms, as well as on Windows systems. (Tk itself is not part of Python; it is maintained at ActiveState.)
Δηλαδή στην stdlib περιέχεται το Tkinter που είναι τα bindings της Tk για python και έπειτα πρέπει να εγκατασταθεί ή ίδια η Tk (γραμμένη σε C);
Αν είναι έτσι πάντως, πάλι προστίθεται dependency στο πρόγραμμα, οπότε χάνεται ένα απ' τα πλεονεκτήματα που έγραψα παραπάνω.
kamar έγραψε:Σ' αυτό το σημείο θα διαφωνήσω. Όμως αυτό είναι δική σου άποψη και είναι σεβαστό. Συνήθως όμως τα πιο πολλά προγράμματα αποτελούνται από μια ή δύο φόρμες και λίγα στοιχεία ελέγχου (κουμπιά, ετικέτες, είσοδος κειμένου), οπότε το GUI είναι απλό και όχι απλοϊκό.
Ναι, απλό. Και πάλι όμως του λείπουν δυνατότητες όπως ενσωματωμένα σύστημα για internationalizaton, για databases, τα resource files, κλπ.
Απορία: Το tkinter έχει native look στα windows;