Étape 5: Python GUI
J’avais besoin d’une meilleure façon d’entrer dans l’état de cube que taper directement dans l’esquisse de l’Arduino, donc j’ai eu l’idée de créer une interface graphique de ce robot :
Parce que je suis nouveau à rendre Tkinter GUI (interface graphique) et ne voulait pas en faire un à partir de zéro, j’ai trouvé une morpion GUI ici : http://www.dzone.com/snippets/gui-tic-tac-toe-less...
Ensuite, j’ai transformé quelque chose ressemblant à un cube 3 x 3 Tableau de boutons et ajouté quelques boutons. J’ai aussi ajouté les boutons qui auraient changer couleur chaque fois qu’ils ont été cliqués. Enfin, j’ai fait 5 plus de fenêtres qui surgissent les uns après les autres et transférer les couleurs est entrés dans un tableau local dans le script.
Cependant, j’ai vraiment giflé le code ensemble dans un désordre, puisque j’ai simplement copier et coller 6 fenêtres séparées, avec des fonctions presque identiques. Toutes les suggestions sur comment je pourrais nettoyer le code sont les bienvenus !