Bonjour,
Comme l'indique le titre, je voudrais savoir s'il était possible d'écrire dans un cercle, sous Tkinter . Je vous remercie d'avance.
PS : Je posséde python 2.7.8
Bonjour,
Comme l'indique le titre, je voudrais savoir s'il était possible d'écrire dans un cercle, sous Tkinter . Je vous remercie d'avance.
PS : Je posséde python 2.7.8
Salut,
On ne peut pas écrire "dedans" une figure mais on peut placer un autre item de type figure ou "text" "au dessus" d'un autre "item".
- W
Ok merci beaucoup. Mais comment placer un autre item de type figure ou "text" "au dessus" d'un autre "item"? Je vous remercie d'avance.
Salut,
Pourquoi ne pas lancer la console Python et vous regardez comment fonctionnent create_text..., create_rectangle...
Vous pouvez aussi lire la documentation sur le canvas et regarder les méthodes qui contiennent "above", "below" puis essayez de jouer avec.
*edit*
Jouer avec n'est pas si compliqué:
Normalement, vous voyez que les "carrés" se superposent en partie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 >>> import tkinter as tk >>> colors = 'red', 'blue', 'green', 'yellow', 'black' >>> canvas = tk.Canvas() >>> canvas.pack() >>> for z, color in enumerate(colors): ... x = y = z*10 ... canvas.create_rectangle(x, y, x+40, y+40, fill=color) ... >>>
Après c'est une question de curiosité...
Vous pouvez oser:
l'interpréteur Python ne vous mordra pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 >>> canvas.create_rectangle(200, 200, 300, 300, fill='yellow') 6 >>> canvas.create_text(200, 200, text='black') 7 >>>
- W
Merci beaucoup. En fait j'avais pas pensé a calibrer un texte pour le mettre dans l'objet (pourtant 1er truc qu'on fait en Tkinter).
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager