This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2010年11月25日 16:36 by lanyjie, last changed 2022年04月11日 14:57 by admin.
| Messages (6) | |||
|---|---|---|---|
| msg122379 - (view) | Author: Yingjie (lanyjie) | Date: 2010年11月25日 16:36 | |
First of all, I'd like to express my deep gratidute to the author of this module, it is such a fun module to work with and to teach python as a first programming language.
Secondly, I would like to request a feature if it is not too hard to achieve. Currently, you can only write texts horizontally, no matter what is the current orientation of the turtle pen. I wonder if it is possible to write text in any direction when we control the heading of the turtle? For example, the following code would write a vertically oriented text:
>>> setheading(90) #turtle facing up
>>> write("vertical text!")
Thanks a lot!
Yingjie
|
|||
| msg122533 - (view) | Author: Joe Metcalfe (Joe.Metcalfe) | Date: 2010年11月27日 16:09 | |
Turtle is built on top of Tk, which is currently at version 8.5 - this has no ability to rotate text. When Tk version 8.6 arrives it should be able to write rotated text (see http://mail.python.org/pipermail/tkinter-discuss/2010-November/002490.html) and turtle.py could be updated to take advantage of it. |
|||
| msg227863 - (view) | Author: Mark Lawrence (BreamoreBoy) * | Date: 2014年09月29日 23:30 | |
Could this now be implemented in the turtle module? |
|||
| msg319750 - (view) | Author: Carol Willing (willingc) * (Python committer) | Date: 2018年06月16日 15:17 | |
This would be a fun feature to add. The next step on this issue would be to determine if this can be accomplished with Tk 8.6. |
|||
| msg319768 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2018年06月16日 18:15 | |
c.create_text(100, 100, angle=90.0, text='test text') is a tclerror in 8.5 and works in 8.6. |
|||
| msg319786 - (view) | Author: Ammar Askar (ammar2) * (Python committer) | Date: 2018年06月16日 21:12 | |
I don't think backwards compatibility matters too much for the turtle package but the way its proposed in the initial report makes it so that text in previous versions would now be angled to the turtle's heading. To keep the previous behavior a keyword arg could be added but given that this package is mostly for learning and fun, that might complicate it a little. Aside from that, the patch to add this is fairly trivial now. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:57:09 | admin | set | github: 54740 |
| 2018年06月16日 21:12:14 | ammar2 | set | nosy:
+ ammar2 messages: + msg319786 |
| 2018年06月16日 18:15:32 | terry.reedy | set | nosy:
+ serhiy.storchaka, - BreamoreBoy messages: + msg319768 |
| 2018年06月16日 15:17:33 | willingc | set | nosy:
+ willingc messages: + msg319750 versions: + Python 3.8, - Python 3.5 |
| 2014年09月29日 23:30:32 | BreamoreBoy | set | nosy:
+ terry.reedy, BreamoreBoy messages: + msg227863 versions: + Python 3.5 |
| 2010年11月27日 16:10:19 | Joe.Metcalfe | set | versions: - Python 3.2 |
| 2010年11月27日 16:09:42 | Joe.Metcalfe | set | nosy:
+ Joe.Metcalfe messages: + msg122533 |
| 2010年11月25日 20:19:55 | ned.deily | set | nosy:
+ belopolsky, gregorlingl |
| 2010年11月25日 16:36:12 | lanyjie | create | |