1. 首页
  2. 编程语言
  3. Python
  4. 用Python编写维吾尔语时间表代码

用Python编写维吾尔语时间表代码

上传者: 2023-03-12 22:05:50上传 ZIP文件 1.27KB 热度 20次
# 这是一个用Python编写的维吾尔语时间表代码
# 包含圆形的时间表面

import time
from PIL import Image, ImageDraw, ImageFont


class TimeTable:
    def __init__(self):
        self.now = time.localtime(time.time())
        self.positions = [(46, 34), (92, 60), (113, 105), (113, 162),
                          (92, 207), (46, 233), (0, 207), (0, 105)]

    def draw(self):
        im = Image.new('RGB', (150, 150), '#F8F8F8')
        draw = ImageDraw.Draw(im)

        font = ImageFont.truetype('Arial.ttf', 20)

        for i in range(8):
            time_str = '{:02d}:{:02d}'.format((i+2)%24, (i+30)%60)
            draw.text(self.positions[i], time_str, '#383838', font=font)

        im.show()


if __name__ == '__main__':
    timetable = TimeTable()
    timetable.draw()
下载地址
用户评论