Skip to main content

使用tkinter的Canvas控件制作的画板程序, 支持编辑、保存文档以及文档属性等功能。 A painter using tkinter.Canvas, supporting editing and saving documents and modifying document properties, etc.

Project description

应用tkinter的Canvas控件开发的画板程序,

支持绘制丰富多样的图形,并支持撤销、重做,

支持打开、编辑和保存文档,以及设置文档属性功能,可自定义画笔粗细和颜色,以及背景颜色,

支持保存为vec, json, jpg, png等多种文件格式,其中.vec为默认的格式。

最近更新 v1.4.2.2: 修复了对Linux等系统,以及Windows下高DPI的支持问题。

更新 v1.4.2: 修复bug,并精简了部分源代码, 使程序更加可读。

更新 v1.4.1: 添加了保存为jpg, png等图像文件的功能。

截图:

截图

项目已发布在github上: https://github.com/qfcy/Python/tree/main/painter

作者CSDN主页: https://blog.csdn.net/qfcy_/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

painter-tk-1.4.2.2.tar.gz (21.9 kB view details)

Uploaded Source

File details

Details for the file painter-tk-1.4.2.2.tar.gz.

File metadata

  • Download URL: painter-tk-1.4.2.2.tar.gz
  • Upload date:
  • Size: 21.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.8

File hashes

Hashes for painter-tk-1.4.2.2.tar.gz
Algorithm Hash digest
SHA256 537f1e21623711873681df1996830902e5510ae0743ae0147c3b99895dfe8ee9
MD5 b88a49082d08af5431d4f750fdee970c
BLAKE2b-256 b0d0f8114ff3498299d3ba22ec8f41b86f6219465c0d14cb65790bb8859f4910

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page