我是新來的Python,並且已經用Python 2.7寫了一個簡單的程序,它使用龜圖形繪製分形。我遇到的問題是烏龜窗口沒有滾動條,所以如果窗口的形狀太大,就不可能看到全部。已使用Google搜索,但沒有找到答案。誰能幫忙?Python龜窗口滾動條
4
A
回答
2
終於發現在http://www.python-forum.de/viewtopic.php?f=1&t=24823&start=0一些代碼,提供了一個滾動的帆布爲龜:
import turtle
import Tkinter as tkinter
root = tkinter.Tk()
root.geometry('500x500-5+40') #added by me
cv = turtle.ScrolledCanvas(root, width=900, height=900)
cv.pack()
screen = turtle.TurtleScreen(cv)
screen.screensize(2000,1500) #added by me
t = turtle.RawTurtle(screen)
t.hideturtle()
t.circle(100)
root.mainloop()
2
你並不需要直接調用Tkinter的函數來獲取滾動條在turtle
。您只需撥打turtle.screensize
並在其至少一個維度上設置比顯示窗口大的屏幕大小。如果需要,我發現最方便的方法是以默認大小打開顯示窗口並讓用戶調整大小。
這裏有一個簡短的演示:
import turtle
win_width, win_height, bg_color = 2000, 2000, 'black'
turtle.setup()
turtle.screensize(win_width, win_height, bg_color)
t = turtle.Turtle()
#t.hideturtle()
#t.speed(0)
t.color('white')
for _ in range(4):
t.forward(500)
t.right(90)
turtle.done()
相關問題
- 1. Extjs窗口滾動條
- 2. C++滾動條窗口
- 3. 的Python在滾動窗口
- 4. Python中的滾動窗口
- 5. 浮動DIV滾動條問題。刪除窗口滾動條
- 6. 我想實現div滾動條相對於窗口滾動條
- 7. 基於iframe滾動條隱藏父窗口滾動條
- 8. 滾動條被部分隱藏在窗口滾動條
- 9. python龜圖形窗口不會打開
- 10. 隱藏龜窗口?
- 11. 滾動窗口
- 12. 在窗口內添加滾動條
- 13. 在qt窗口中添加滾動條?
- 14. C#窗口列表查看滾動條
- 15. jQuery模態窗口滾動條
- 16. 彈出確認窗口滾動條
- 17. 彈出窗口使用滾動條
- 18. 滾動條內彈出窗口
- 19. Javascript滾動條處理窗口焦點
- 20. Kendo窗口的滾動條問題
- 21. 窗口滾動條的性能問題
- 22. 帶滾動條的模態窗口
- 23. 在python上滾動條目窗口小部件
- 24. python Qt:主窗口小部件滾動條
- 25. 在python中添加滾動條到我的主窗口 - tkinter
- 26. 窗口滾動條在窗口的大小調整上消失
- 27. 滾動鼠標滾動窗口滾動
- 28. 如何使用主窗口滾動條滾動模式?
- 29. DataTable水平滾動條出現像窗口滾動-x
- 30. 隱藏帶Overflow-y的窗口滾動條設置爲滾動
它[似乎是可能的(http://docs.python.org/2/library/turtle.html#turtle.ScrolledCanvas)添加滾動條,但它需要一些Tkinter的知識。 – Kevin