tkdeft


Nametkdeft JSON
Version 0.0.9 PyPI version JSON
download
home_pageNone
Summary使用tkinter+tksvg开发的现代化界面库
upload_time2024-09-16 12:39:18
maintainerNone
docs_urlNone
authorXiangQinxi
requires_python<4.0,>=3.7
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tkdeft

[![Netlify Status](https://api.netlify.com/api/v1/badges/c7626ce2-9556-4e4f-b28e-36dc0b513398/deploy-status)](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[![Netlify Status](https://api.netlify.com/api/v1/badges/c7626ce2-9556-4e4f-b28e-36dc0b513398/deploy-status)](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"
}
        
Elapsed time: 9.69735s