一篇关于 Python 3 和 tkinter 的笔记

杨承翰 38 2

好久都没更新了,网站也没人看了。[aru_9] 不过,这次发布一段可以画一幅现代艺术画的代码,也是为了自己记录。

PS:其实就是简单的 Python 3 代码,学过的都会的。

代码发布

from tkinter import *
import random

def trans(m):
    if m <= 9:
        return str(m)
    if m == 10:
        return 'A'
    if m == 11:
        return 'B'
    if m == 12:
        return 'C'
    if m == 13:
        return 'D'
    if m == 14:
        return 'E'
    else:
        return 'F'

tk = Tk()
tk.title('现代艺术')
canvas = Canvas(tk, height = 500, width = 500)
canvas.pack()

for i in range(80):
    a = random.randint(1, 499)
    b = random.randint(1, 499)
    c = random.randint(1, 499)
    d = random.randint(1, 499)
    color = "#" + trans(random.randint(0, 15))\
            + trans(random.randint(0, 15)) + \
            trans(random.randint(0, 15)) + \
            trans(random.randint(0, 15)) + \
            trans(random.randint(0, 15)) + \
            trans(random.randint(0, 15))
    canvas.create_rectangle(a, b, c, d, outline = color)

tk.update()
tk.mainloop()

这次一点注释都没有了。[aru_59] 不过真的很简单。

推荐一个小教程

最后推荐一个网页小教程,是关于 tkinter 模块的。

菜鸟教程

很短对不对?期待我自己的下一次更新![aru_12]

发表评论 取消回复
表情 图片 链接 代码

  1. 小小云
    小小云 Lv 2

    终于有更新了[aru_8],我还以为网站倒闭了呢!

分享