Ich lief ein Problem, seit ziehen Optionen ["arrowshape"] von der tkinter Leinwand ergab eine Zeichenfolge "xyz", während die Einstellung der Pfeilform in create_line wird ein Tupel [x, y, z] und kein String ... ist das richtig in Python 2.7.10+Benötigt tkinter arrowshape ein Tupel, wird aber als Text gespeichert?
1
A
Antwort
1
Dies ist, wie Sie einen Pfeil erstellen:
from tkinter import *
root = Tk()
can = Canvas(root, bg='white')
ar = can.create_line(5, 5, 100, 70, arrow='last', arrowshape='20 40 10')
can.pack()
root.mainloop()
Sie benötigen einen String (oder eine Liste oder ein Tupel) passieren darstellt die Form der Pfeilspitze. Die erste ist die Länge, die letzte ist die Breite und die mittlere bezieht sich auf die Menge an Bogen, die die Pfeilbasis hat. Sie können damit spielen, um den Geschmack zu bekommen.
Sie können auch die Pfeilform bezeichnen durch
arrowshape=[20, 40, 10]
oder
arrowshape=(20, 40, 10)
+0
vielen Dank, ich denke, '20 40 10 'ist auch das interne Speicherformat für Tkinter – Gerfried
Verwandte Themen
- 1. Flink CassandraOutputFormat Tupel benötigt eingefrorenen Wert
- 2. Wenn Tupel als Sequenztypen beschrieben werden, warum wird ein Tupel der Länge 1 als Skalar behandelt?
- 3. Bild wird gespeichert, aber wird nicht geladen
- 4. Warum werden meine Tkinter-Widgets als Keine gespeichert?
- 5. Wie wird ein reCAPTCHA benötigt?
- 6. Kein sichtbarer Text auf Knopf, aber benötigt Text für Bildschirmleser?
- 7. Tkinter: Wie tkinter Text Widget aktualisieren?
- 8. Wie wird Syntax hervorgehobener Text gespeichert?
- 9. Zeige "Nummer als Text gespeichert" Fehler
- 10. Tkinter Text Widget wird nicht gefüllt/erweitern
- 11. Domain validiert, aber wird nicht gespeichert
- 12. Müll Wert gespeichert von Std :: Tupel
- 13. twitter4j serializable wird gespeichert, aber nicht geladen
- 14. Wie html2canvas als PDF-Datei gespeichert wird
- 15. Wie wird ein Prozentwert gespeichert?
- 16. Wie wird ein Array gespeichert?
- 17. tkinter Text Widget typeError
- 18. Wie wird MigrationOperation stattdessen als Textcode gespeichert?
- 19. JavaScript responseText wird nicht als Variable gespeichert?
- 20. Float-Typ wird als exp gespeichert
- 21. Tkinter Text Widget Farbe bestimmter Text
- 22. Export matplotlib pdf mit Text nicht als Weg aus tkinter
- 23. Hyperlink in Tkinter Text Widget?
- 24. Wofür ist ein Tupel nützlich?
- 25. Tkinter Grundlayout mit Text
- 26. Ein Bild als tkinter-Fensterhintergrund einstellen
- 27. Spiel Tupel als Eingabe
- 28. Erzwinge ein Feld, das nicht benötigt wird
- 29. Wird ein malloc() vor einem realloc() benötigt?
- 30. Wie wird ein Objekt auf Festplatte gespeichert?
und was ist dein Problem? (PS: '[x, y, z]' ist eine Liste, kein Tupel) –
Das Problem besteht darin, dass beim Abrufen der Pfeilformatierungsdaten aus der Zeichenfläche diese Zeichenfolge als Zeichenfolge angezeigt wird. – Gerfried