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


Python Screen.mainloop方法代码示例

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


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

示例1: Lampe

# 需要导入模块: from turtle import Screen [as 别名]
# 或者: from turtle.Screen import mainloop [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,代码行数:31,代码来源:LysAvogpaa.py

示例2: run

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

    def run(self):
        starttime = time.clock()
        anzahl_generationen = 0
        screen.onkey(self.stop, "space")
        generation = generate(self.state)
        self.RUNNING = True
        while self.RUNNING:
            self.newstate = next(generation)
            self.update_display()
            self.state = self.newstate
            anzahl_generationen +=1
        stoptime = time.clock()
        t = stoptime - starttime
        print(anzahl_generationen, t, anzahl_generationen/t)

    def stop(self):
        self.RUNNING = False
        screen.onkey(self.run, "space")

def main():
    game=Game()
    return "EVENTLOOP"
    

if __name__ == "__main__":
    msg = main()
    print(msg)
    screen.mainloop()
开发者ID:1c71,项目名称:Program-Practice,代码行数:32,代码来源:tdemo_game_of_life_coloured.py

示例3: getRouteDistance

# 需要导入模块: from turtle import Screen [as 别名]
# 或者: from turtle.Screen import mainloop [as 别名]
points.remove(endingPoint)

routes = []
    
getRouteDistance("Route One", startingPoint, points[0], points[1], points[2], endingPoint)
getRouteDistance("Route Two", startingPoint, points[1], points[2], points[0], endingPoint)
getRouteDistance("Route Three", startingPoint, points[2], points[0], points[1], endingPoint)
getRouteDistance("Route Four", startingPoint, points[0], points[2], points[1], endingPoint)
getRouteDistance("Route Five", startingPoint, points[1], points[0], points[2], endingPoint)
getRouteDistance("Route Six", startingPoint, points[2], points[1], points[0], endingPoint)

routesSorted = sorted(routes,key=lambda l:l[1])

print(routesSorted[0])

#Turtle graphics 
scale = 15
window = Screen()
cursor = Turtle()
cursor.penup()
cursor.goto(routesSorted[0][2][0] * scale, routesSorted[0][2][1] * scale)
cursor.pendown()
for i in range(3):
    cursor.goto(routesSorted[0][i+3][0] * scale, routesSorted[0][i+3][1] * scale)
cursor.goto(routesSorted[0][6][0] * scale,routesSorted[0][6][1] * scale)

window.mainloop()    



开发者ID:JamesMuir,项目名称:python-workbook,代码行数:29,代码来源:ComputerSciencePrize20142015+Mk+II.py


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