PyEasyGraphics 简介

模仿Borland Graphics Interface(BGI)的python绘图库

Borland Graphics Interface ,或者 Turbo C Graphics ,是上世纪八九十年代Borland公司出品的Turbo C/Turbo C++/Borland C++等C语言产品中自带的绘图库。因为其简单易用而广受欢迎。

因为它简单易学,因此非常适合初学者用于学习编程和计算机图形学。

https://badge.fury.io/py/easygraphics.png https://pypip.in/d/easygraphics/badge.png

范例程序

以下是一个简单的范例程序,其效果是绘制一个移动的椭圆。

from easygraphics import *

def mainloop():
    x = 0
    set_color(Color.BLUE)
    set_fill_color(Color.GREEN)

    while is_run():
        x = (x + 1) % 440
        if delay_jfps(60):
            clear_device()
            draw_ellipse(x + 100, 200, 100, 100)

def main():
    init_graph(640, 480)
    set_render_mode(RenderMode.RENDER_MANUAL)
    mainloop()
    close_graph()

easy_run(main)

特别感谢

部分代码来源于 easygui_qtqtutils ,在这里对原作者表示衷心的感谢!