Name | tkdeft JSON |
Version |
0.0.9
JSON |
| download |
home_page | None |
Summary | 使用tkinter+tksvg开发的现代化界面库 |
upload_time | 2024-09-16 12:39:18 |
maintainer | None |
docs_url | None |
author | XiangQinxi |
requires_python | <4.0,>=3.7 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# tkdeft
[](https://app.netlify.com/sites/tkdeft/deploys)
意为`灵巧`,灵活轻巧好用
继`tkadw`之后的`tkinter`的现代化界面库
> 开发中
---
## 原理
先使用`svgwrite`进行矢量作图(默认会将其存储到临时文件夹中),再用`tksvg`打开图片,将图片利用`Canvas`或`Label`显示出来
> 这其中还是有些坑的,比如图片不显示等
## 计划
未来我打算先制作出`SunValley`设计的库然后就去做别的项目
设计来源: https://pixso.cn/community/file/ItC5JH1TOwj15EeOPcY7LQ?from_share
### 为什么不像tkadw一样做跟易用的主题?
因为`svg`能实现很多漂亮的组件,而我套的模板可能不对其它设计其太大的作用
所以我将这个设计库放在这里当做模板,供其它设计者参考使用。
## 更新日志
### 2024-01-22
发布`0.0.1`版本,模板组件包括`DButton`
### 2023-01-23
发布`0.0.2`版本,补充模板组件`DEntry`、`DFrame`、`DText`, `DBadge`
### 2023-01-25
发布`0.0.3` `0.0.4`版本,粗心了,两次补充依赖
发布`0.0.5`版本,模板组件主题由`theme(mode=..., style=...)`设置,不再使用如`DDarkButton`这样的,添加`DWindow.wincustom`自定义窗口(仅限Windows)
发布`0.0.6`版本,模板组件`DBadge`补充样式`style=accent`,并对自定义窗口进行稍微调整
### 2023-01-26
发布`0.0.7`版本,模板库`Fluent`已移至`tkfluent`库
### 2024-09-16
发布`0.0.9`版本,一些小修改
Raw data
{
"_id": null,
"home_page": null,
"name": "tkdeft",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.7",
"maintainer_email": null,
"keywords": null,
"author": "XiangQinxi",
"author_email": "xiangqinxi@outlook.com",
"download_url": "https://files.pythonhosted.org/packages/0b/87/469ced5361e693a5272dcf625e1fc43db836c6db5463d98e4cc8f9577703/tkdeft-0.0.9.tar.gz",
"platform": null,
"description": "# tkdeft\n\n[](https://app.netlify.com/sites/tkdeft/deploys)\n\n\u610f\u4e3a`\u7075\u5de7`\uff0c\u7075\u6d3b\u8f7b\u5de7\u597d\u7528\n\n\u7ee7`tkadw`\u4e4b\u540e\u7684`tkinter`\u7684\u73b0\u4ee3\u5316\u754c\u9762\u5e93\n\n> \u5f00\u53d1\u4e2d\n\n---\n\n## \u539f\u7406\n\u5148\u4f7f\u7528`svgwrite`\u8fdb\u884c\u77e2\u91cf\u4f5c\u56fe\uff08\u9ed8\u8ba4\u4f1a\u5c06\u5176\u5b58\u50a8\u5230\u4e34\u65f6\u6587\u4ef6\u5939\u4e2d\uff09\uff0c\u518d\u7528`tksvg`\u6253\u5f00\u56fe\u7247\uff0c\u5c06\u56fe\u7247\u5229\u7528`Canvas`\u6216`Label`\u663e\u793a\u51fa\u6765\n\n> \u8fd9\u5176\u4e2d\u8fd8\u662f\u6709\u4e9b\u5751\u7684\uff0c\u6bd4\u5982\u56fe\u7247\u4e0d\u663e\u793a\u7b49\n\n\n## \u8ba1\u5212\n\u672a\u6765\u6211\u6253\u7b97\u5148\u5236\u4f5c\u51fa`SunValley`\u8bbe\u8ba1\u7684\u5e93\u7136\u540e\u5c31\u53bb\u505a\u522b\u7684\u9879\u76ee\n\n\u8bbe\u8ba1\u6765\u6e90\uff1a https://pixso.cn/community/file/ItC5JH1TOwj15EeOPcY7LQ?from_share\n\n### \u4e3a\u4ec0\u4e48\u4e0d\u50cftkadw\u4e00\u6837\u505a\u8ddf\u6613\u7528\u7684\u4e3b\u9898\uff1f\n\u56e0\u4e3a`svg`\u80fd\u5b9e\u73b0\u5f88\u591a\u6f02\u4eae\u7684\u7ec4\u4ef6\uff0c\u800c\u6211\u5957\u7684\u6a21\u677f\u53ef\u80fd\u4e0d\u5bf9\u5176\u5b83\u8bbe\u8ba1\u5176\u592a\u5927\u7684\u4f5c\u7528\n\n\u6240\u4ee5\u6211\u5c06\u8fd9\u4e2a\u8bbe\u8ba1\u5e93\u653e\u5728\u8fd9\u91cc\u5f53\u505a\u6a21\u677f\uff0c\u4f9b\u5176\u5b83\u8bbe\u8ba1\u8005\u53c2\u8003\u4f7f\u7528\u3002\n\n\n## \u66f4\u65b0\u65e5\u5fd7\n### 2024-01-22\n\u53d1\u5e03`0.0.1`\u7248\u672c\uff0c\u6a21\u677f\u7ec4\u4ef6\u5305\u62ec`DButton`\n\n### 2023-01-23\n\u53d1\u5e03`0.0.2`\u7248\u672c\uff0c\u8865\u5145\u6a21\u677f\u7ec4\u4ef6`DEntry`\u3001`DFrame`\u3001`DText`, `DBadge`\n\n### 2023-01-25\n\u53d1\u5e03`0.0.3` `0.0.4`\u7248\u672c\uff0c\u7c97\u5fc3\u4e86\uff0c\u4e24\u6b21\u8865\u5145\u4f9d\u8d56\n\u53d1\u5e03`0.0.5`\u7248\u672c\uff0c\u6a21\u677f\u7ec4\u4ef6\u4e3b\u9898\u7531`theme(mode=..., style=...)`\u8bbe\u7f6e\uff0c\u4e0d\u518d\u4f7f\u7528\u5982`DDarkButton`\u8fd9\u6837\u7684\uff0c\u6dfb\u52a0`DWindow.wincustom`\u81ea\u5b9a\u4e49\u7a97\u53e3\uff08\u4ec5\u9650Windows\uff09\n\u53d1\u5e03`0.0.6`\u7248\u672c\uff0c\u6a21\u677f\u7ec4\u4ef6`DBadge`\u8865\u5145\u6837\u5f0f`style=accent`\uff0c\u5e76\u5bf9\u81ea\u5b9a\u4e49\u7a97\u53e3\u8fdb\u884c\u7a0d\u5fae\u8c03\u6574\n\n### 2023-01-26\n\u53d1\u5e03`0.0.7`\u7248\u672c\uff0c\u6a21\u677f\u5e93`Fluent`\u5df2\u79fb\u81f3`tkfluent`\u5e93\n\n### 2024-09-16\n\u53d1\u5e03`0.0.9`\u7248\u672c\uff0c\u4e00\u4e9b\u5c0f\u4fee\u6539",
"bugtrack_url": null,
"license": null,
"summary": "\u4f7f\u7528tkinter+tksvg\u5f00\u53d1\u7684\u73b0\u4ee3\u5316\u754c\u9762\u5e93",
"version": "0.0.9",
"project_urls": {
"Documentation": "https://tkdeft.netlify.app"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b206bce1ab5ab0d16fe498c8819a65938afe24d6f4764fdf498b4005bde95f9f",
"md5": "50eeb36c913d75956d0df745bc418bd7",
"sha256": "ea00909cb2964e8726b4c0f9d4df1474d67b70eba31c8a05992b04135e0baa6a"
},
"downloads": -1,
"filename": "tkdeft-0.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "50eeb36c913d75956d0df745bc418bd7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.7",
"size": 1079516,
"upload_time": "2024-09-16T12:39:13",
"upload_time_iso_8601": "2024-09-16T12:39:13.228372Z",
"url": "https://files.pythonhosted.org/packages/b2/06/bce1ab5ab0d16fe498c8819a65938afe24d6f4764fdf498b4005bde95f9f/tkdeft-0.0.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0b87469ced5361e693a5272dcf625e1fc43db836c6db5463d98e4cc8f9577703",
"md5": "2f0311bbfcf0746e2d038da4fd45fd61",
"sha256": "e9faf36a8b36d73b9982f21273ea337908792cdf3f7b9c7ac8200730d4cd60af"
},
"downloads": -1,
"filename": "tkdeft-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "2f0311bbfcf0746e2d038da4fd45fd61",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.7",
"size": 1082773,
"upload_time": "2024-09-16T12:39:18",
"upload_time_iso_8601": "2024-09-16T12:39:18.877157Z",
"url": "https://files.pythonhosted.org/packages/0b/87/469ced5361e693a5272dcf625e1fc43db836c6db5463d98e4cc8f9577703/tkdeft-0.0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-16 12:39:18",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "tkdeft"
}