Python 3.5自带的几个demo太神奇了
本帖最后由 冥界3大法王 于 2017-11-20 08:18 编辑鼠标拖动的 三只小王八 。
# colormixer
from turtle import Screen, Turtle, mainloop
class ColorTurtle(Turtle):
def __init__(self, x, y):
Turtle.__init__(self)
self.shape("turtle")
self.resizemode("user")
self.shapesize(3,3,5)
self.pensize(10)
self._color =
self.x = x
self._color = y
self.color(self._color)
self.speed(0)
self.left(90)
self.pu()
self.goto(x,0)
self.pd()
self.sety(1)
self.pu()
self.sety(y)
self.pencolor("gray25")
self.ondrag(self.shift)
def shift(self, x, y):
self.sety(max(0,min(y,1)))
self._color = self.ycor()
self.fillcolor(self._color)
setbgcolor()
def setbgcolor():
screen.bgcolor(red.ycor(), green.ycor(), blue.ycor())
def main():
global screen, red, green, blue
screen = Screen()
screen.delay(0)
screen.setworldcoordinates(-1, -0.3, 3, 1.3)
red = ColorTurtle(0, .5)
green = ColorTurtle(1, .5)
blue = ColorTurtle(2, .5)
setbgcolor()
writer = Turtle()
writer.ht()
writer.pu()
writer.goto(1,1.15)
writer.write("DRAG!",align="center",font=("Arial",30,("bold","italic")))
return "EVENTLOOP"
if __name__ == "__main__":
msg = main()
print(msg)
mainloop()
小宇宙i 发表于 2017-11-20 10:24
我python 基础都没学完了。。。
工具不是用来学的,结合实际使用才是你学习的根本! 冥界3大法王 发表于 2017-11-20 14:14
工具不是用来学的,结合实际使用才是你学习的根本!
恩恩知道了 调色板。。。
tkinter的东西简单是简单,但是贼难看{:301_982:} 确实很奇葩!!!!!! 刚开始学,还看不明白什么意思 想写UI程序可以么 你是自学的吗? Linkgary 发表于 2017-11-20 10:07
一起自学建个qq群?
我python 基础都没学完了。。。
cfanpc 发表于 2017-11-20 08:25
想写UI程序可以么
写UI,就试试PyQt呗
页:
[1]
2