2017-09-15 4 views

Répondre

0

Vous ne pouvez pas. Le canevas ne prend pas en charge la rotation des images, pas plus que la classe PhotoImage intégrée.

De l'official Canvas documentation:

Les éléments individuels peuvent être déplacés ou mis à l'échelle en utilisant les commandes de widget décrites ci-dessous, mais ils ne peuvent pas être tournés.

+0

Pourquoi? On pourrait penser que ce serait une chose assez basique à ajouter et quelque chose qui serait couramment utilisé – Feesih0ps

+0

@ Feesih0ps: probablement parce que c'est ainsi depuis 25 ans et il n'y a pas eu beaucoup de tumulte. De plus, malheureusement, le nombre de personnes qui ont réellement travaillé sur la mise en œuvre de Canvas au cours de la dernière décennie est susceptible d'être très proche de un, sinon moins. –

+0

Je ne devrais même pas utiliser tkinter, pour être honnête, je souhaite que mon école puisse se déplacer pour installer pygame. Est-il possible, avec l'installation de base de python 3.5, de contourner ce problème? Comme manipuler Gimp ou de la peinture à l'intérieur de Python? (sauf enregistrer l'image à 360 rotations différentes et les importer) – Feesih0ps