应用tkinter的Canvas控件开发的画板程序,
支持绘制丰富多样的图形,并支持撤销、重做,
支持打开、编辑和保存文档,以及设置文档属性功能,可自定义画笔粗细和颜色,以及背景颜色,
支持保存为vec, json, jpg, png等多种文件格式,其中.vec为默认的格式。
最近更新 v1.4.2.2: 修复了对Linux等系统,以及Windows下高DPI的支持问题。
更新 v1.4.2: 修复bug,并精简了部分源代码, 使程序更加可读。
更新 v1.4.1: 添加了保存为jpg, png等图像文件的功能。
截图:
.. image:: https://img-blog.csdnimg.cn/direct/d873c69c909245049235ad0c79fc313c.png
:alt: 截图
项目已发布在github上: https://github.com/qfcy/Python/tree/main/painter
作者CSDN主页: https://blog.csdn.net/qfcy\_/
Raw data
{
"_id": null,
"home_page": "https://github.com/qfcy/Python/tree/main/painter",
"name": "painter-tk",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "simple, text, editor, notepad, tkinter",
"author": "\u4e03\u5206\u8bda\u610f qq:3076711200",
"author_email": "3076711200@qq.com",
"download_url": "https://files.pythonhosted.org/packages/b0/d0/f8114ff3498299d3ba22ec8f41b86f6219465c0d14cb65790bb8859f4910/painter-tk-1.4.2.2.tar.gz",
"platform": null,
"description": "\u5e94\u7528tkinter\u7684Canvas\u63a7\u4ef6\u5f00\u53d1\u7684\u753b\u677f\u7a0b\u5e8f, \r\n\r\n\u652f\u6301\u7ed8\u5236\u4e30\u5bcc\u591a\u6837\u7684\u56fe\u5f62\uff0c\u5e76\u652f\u6301\u64a4\u9500\u3001\u91cd\u505a\uff0c\r\n\r\n\u652f\u6301\u6253\u5f00\u3001\u7f16\u8f91\u548c\u4fdd\u5b58\u6587\u6863\uff0c\u4ee5\u53ca\u8bbe\u7f6e\u6587\u6863\u5c5e\u6027\u529f\u80fd\uff0c\u53ef\u81ea\u5b9a\u4e49\u753b\u7b14\u7c97\u7ec6\u548c\u989c\u8272\uff0c\u4ee5\u53ca\u80cc\u666f\u989c\u8272\uff0c\r\n\r\n\u652f\u6301\u4fdd\u5b58\u4e3avec, json, jpg, png\u7b49\u591a\u79cd\u6587\u4ef6\u683c\u5f0f\uff0c\u5176\u4e2d.vec\u4e3a\u9ed8\u8ba4\u7684\u683c\u5f0f\u3002\r\n\r\n\r\n\u6700\u8fd1\u66f4\u65b0 v1.4.2.2: \u4fee\u590d\u4e86\u5bf9Linux\u7b49\u7cfb\u7edf\uff0c\u4ee5\u53caWindows\u4e0b\u9ad8DPI\u7684\u652f\u6301\u95ee\u9898\u3002\r\n\r\n\u66f4\u65b0 v1.4.2: \u4fee\u590dbug\uff0c\u5e76\u7cbe\u7b80\u4e86\u90e8\u5206\u6e90\u4ee3\u7801, \u4f7f\u7a0b\u5e8f\u66f4\u52a0\u53ef\u8bfb\u3002\r\n\r\n\u66f4\u65b0 v1.4.1: \u6dfb\u52a0\u4e86\u4fdd\u5b58\u4e3ajpg, png\u7b49\u56fe\u50cf\u6587\u4ef6\u7684\u529f\u80fd\u3002\r\n\r\n\u622a\u56fe: \r\n\r\n.. image:: https://img-blog.csdnimg.cn/direct/d873c69c909245049235ad0c79fc313c.png\r\n :alt: \u622a\u56fe\r\n\r\n\u9879\u76ee\u5df2\u53d1\u5e03\u5728github\u4e0a: https://github.com/qfcy/Python/tree/main/painter\r\n\r\n\u4f5c\u8005CSDN\u4e3b\u9875: https://blog.csdn.net/qfcy\\_/\r\n",
"bugtrack_url": null,
"license": null,
"summary": "\u4f7f\u7528tkinter\u7684Canvas\u63a7\u4ef6\u5236\u4f5c\u7684\u753b\u677f\u7a0b\u5e8f, \u652f\u6301\u7f16\u8f91\u3001\u4fdd\u5b58\u6587\u6863\u4ee5\u53ca\u6587\u6863\u5c5e\u6027\u7b49\u529f\u80fd\u3002 A painter using tkinter.Canvas, supporting editing and saving documents and modifying document properties, etc.",
"version": "1.4.2.2",
"project_urls": {
"Homepage": "https://github.com/qfcy/Python/tree/main/painter"
},
"split_keywords": [
"simple",
" text",
" editor",
" notepad",
" tkinter"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b0d0f8114ff3498299d3ba22ec8f41b86f6219465c0d14cb65790bb8859f4910",
"md5": "b88a49082d08af5431d4f750fdee970c",
"sha256": "537f1e21623711873681df1996830902e5510ae0743ae0147c3b99895dfe8ee9"
},
"downloads": -1,
"filename": "painter-tk-1.4.2.2.tar.gz",
"has_sig": false,
"md5_digest": "b88a49082d08af5431d4f750fdee970c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21888,
"upload_time": "2024-08-12T12:09:40",
"upload_time_iso_8601": "2024-08-12T12:09:40.451845Z",
"url": "https://files.pythonhosted.org/packages/b0/d0/f8114ff3498299d3ba22ec8f41b86f6219465c0d14cb65790bb8859f4910/painter-tk-1.4.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-12 12:09:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "qfcy",
"github_project": "Python",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "painter-tk"
}