当前位置: 首页>>代码示例>>Python>>正文


Python Screen.onkey方法代码示例

本文整理汇总了Python中turtle.Screen.onkey方法的典型用法代码示例。如果您正苦于以下问题:Python Screen.onkey方法的具体用法?Python Screen.onkey怎么用?Python Screen.onkey使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在turtle.Screen的用法示例。


在下文中一共展示了Screen.onkey方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: fire

# 需要导入模块: from turtle import Screen [as 别名]
# 或者: from turtle.Screen import onkey [as 别名]

def fire():
    ship.fireBullet()


def quit():
    turtle.goto(0, screenMaxY - 100)
    turtle.color('green')
    turtle.write("Thanks for playing!", font=("Arial", 30), align="center")
    sleep(1)
    exit()


turtle.hideturtle()

screen.tracer(0);

screen.onkey(turnLeft, 'Left')
screen.onkey(turnRight, 'Right')
screen.onkey(go, 'Up')
screen.onkey(fire, 'x')
screen.onkey(quit, 'q')
screen.listen()

play()

screen.mainloop()

print("Done")
开发者ID:mwoinoski,项目名称:crs1906,代码行数:31,代码来源:asteroids.py

示例2: Lampe

# 需要导入模块: from turtle import Screen [as 别名]
# 或者: from turtle.Screen import onkey [as 别名]

#Lager lamper
a = Lampe()
b = Lampe()

# Lager skilpadder
a.lag_skilpadde()
b.lag_skilpadde()

a.turtle.forward(100)
b.turtle.backward(100)

#Skru på B


def ff_pa_aav(tut, paa_av):
	def factory_slaa():
		def slaa():
			tut.slaa_ + 'paa_av'+ ()
		return slaa_ + 'paa_av'
	

s.onkey(ff_pa_aav(a, 'paa'), 'a')
s.onkey(ff_pa_aav(a, 'av'), 'z')

s.onkey(ff_pa_aav(b, 'paa'), 's')
s.onkey(ff_pa_aav(b, 'av'), 'x')
s.listen()

s.mainloop()
开发者ID:Arxcis,项目名称:Python-V2016,代码行数:32,代码来源:LysAvogpaa.py

示例3: fire

# 需要导入模块: from turtle import Screen [as 别名]
# 或者: from turtle.Screen import onkey [as 别名]

def fire():
    ship.fireBullet()


def quit():
    turtle.goto(0, screenMaxY - 100)
    turtle.color("green")
    turtle.write("Thanks for playing!", font=("Arial", 30), align="center")
    sleep(1)
    exit()


turtle.hideturtle()

screen.tracer(0)

screen.onkey(turnLeft, "Left")
screen.onkey(turnRight, "Right")
screen.onkey(go, "Up")
screen.onkey(fire, "x")
screen.onkey(quit, "q")
screen.listen()

play()

screen.mainloop()

print("Done")
开发者ID:mwoinoski,项目名称:crs1906,代码行数:31,代码来源:asteroids.py

示例4: draw_triangle

# 需要导入模块: from turtle import Screen [as 别名]
# 或者: from turtle.Screen import onkey [as 别名]
    draw_triangle(d * 2)

    jack.right(90)
    jack.forward(d * 2 - d / 3)
    jack.left(90)
    draw_triangle(d * 3)


def go_forward():
    jack.forward(10)


def go_backward():
    jack.backward(10)


def go_left():
    jack.left(90)


def go_right():
    jack.right(90)

screen.onkey(draw_pine_tree, "p")
screen.onkey(go_forward, "Up")
screen.onkey(go_backward, "Down")
screen.onkey(go_left, "Left")
screen.onkey(go_right, "Right")

screen.listen()
screen.mainloop()
开发者ID:DmytroLukianchuk,项目名称:Python,代码行数:33,代码来源:turtule_homework.py


注:本文中的turtle.Screen.onkey方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。