dayu-widgets3


Namedayu-widgets3 JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/muyr/dayu_widgets3
SummaryComponents for PySide2/PySide6.
upload_time2023-08-18 07:31:25
maintainer
docs_urlNone
authormuyanru
requires_python>=3.7,<3.11
licenseMIT
keywords ui pyside2 pyqt5 pyside6
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # dayu_widgets3

这是一个 PySide 组件库。

* Python: >=3.6, <3.11
* PySide2/PySide6

使用`qtpy` 来做兼容,支持 `PySide2` 和 `PySide6`,至于 `PyQt4`、`PyQt5`,可自行测试。

主要参考了 [AntDesign](https://ant.design/) 组件库,其他参考了 [iView](https://www.iviewui.com/) 组件库,微信基础组件。

更多在此基础上的组件插件:

* [dayu_widgets_tag](https://github.com/muyr/dayu_widgets_tag):  [中文](https://muyr.github.io/dayu_widgets_tag/#/zh-cn/) | [EN](https://muyr.github.io/dayu_widgets_tag/#/)
* [dayu_widgets_log](https://github.com/muyr/dayu_widgets_log):  [中文](https://muyr.github.io/dayu_widgets_log/#/zh-cn/) | [EN](https://muyr.github.io/dayu_widgets_log/#/)
* [dayu_widgets_overlay](https://github.com/FXTD-ODYSSEY/dayu_widgets_overlay)


## 如何贡献代码

### 安装poetry
``shell
pip install poetry
``

### 安装依赖
```shell
poetry install
```
注意,依赖里并未强制要求安装任何 Qt 的python 绑定库,可根据自己的需要,选择手动安装 PySide2、PySide6、PyQt4、PyQt5。

### 运行单元测试
```shell
poetry run pytest
```

### 运行 black检查
```shell
poetry run black dayu_widgets3
```

### 运行isort
```shell
poetry run isort dayu_widgets3
```

### 提交代码
```shell
poetry run cz commit
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/muyr/dayu_widgets3",
    "name": "dayu-widgets3",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7,<3.11",
    "maintainer_email": "",
    "keywords": "UI,PySide2,PyQt5,PySide6",
    "author": "muyanru",
    "author_email": "muyanru@163.com",
    "download_url": "https://files.pythonhosted.org/packages/72/63/8f7663994f9201489ee06bdc5b752f0b882c96380c9202a4ea029ad15de6/dayu_widgets3-0.2.0.tar.gz",
    "platform": null,
    "description": "# dayu_widgets3\n\n\u8fd9\u662f\u4e00\u4e2a PySide \u7ec4\u4ef6\u5e93\u3002\n\n* Python: >=3.6, <3.11\n* PySide2/PySide6\n\n\u4f7f\u7528`qtpy` \u6765\u505a\u517c\u5bb9\uff0c\u652f\u6301 `PySide2` \u548c `PySide6`\uff0c\u81f3\u4e8e `PyQt4`\u3001`PyQt5`\uff0c\u53ef\u81ea\u884c\u6d4b\u8bd5\u3002\n\n\u4e3b\u8981\u53c2\u8003\u4e86 [AntDesign](https://ant.design/) \u7ec4\u4ef6\u5e93\uff0c\u5176\u4ed6\u53c2\u8003\u4e86 [iView](https://www.iviewui.com/) \u7ec4\u4ef6\u5e93\uff0c\u5fae\u4fe1\u57fa\u7840\u7ec4\u4ef6\u3002\n\n\u66f4\u591a\u5728\u6b64\u57fa\u7840\u4e0a\u7684\u7ec4\u4ef6\u63d2\u4ef6\uff1a\n\n* [dayu_widgets_tag](https://github.com/muyr/dayu_widgets_tag):  [\u4e2d\u6587](https://muyr.github.io/dayu_widgets_tag/#/zh-cn/) | [EN](https://muyr.github.io/dayu_widgets_tag/#/)\n* [dayu_widgets_log](https://github.com/muyr/dayu_widgets_log):  [\u4e2d\u6587](https://muyr.github.io/dayu_widgets_log/#/zh-cn/) | [EN](https://muyr.github.io/dayu_widgets_log/#/)\n* [dayu_widgets_overlay](https://github.com/FXTD-ODYSSEY/dayu_widgets_overlay)\n\n\n## \u5982\u4f55\u8d21\u732e\u4ee3\u7801\n\n### \u5b89\u88c5poetry\n``shell\npip install poetry\n``\n\n### \u5b89\u88c5\u4f9d\u8d56\n```shell\npoetry install\n```\n\u6ce8\u610f\uff0c\u4f9d\u8d56\u91cc\u5e76\u672a\u5f3a\u5236\u8981\u6c42\u5b89\u88c5\u4efb\u4f55 Qt \u7684python \u7ed1\u5b9a\u5e93\uff0c\u53ef\u6839\u636e\u81ea\u5df1\u7684\u9700\u8981\uff0c\u9009\u62e9\u624b\u52a8\u5b89\u88c5 PySide2\u3001PySide6\u3001PyQt4\u3001PyQt5\u3002\n\n### \u8fd0\u884c\u5355\u5143\u6d4b\u8bd5\n```shell\npoetry run pytest\n```\n\n### \u8fd0\u884c black\u68c0\u67e5\n```shell\npoetry run black dayu_widgets3\n```\n\n### \u8fd0\u884cisort\n```shell\npoetry run isort dayu_widgets3\n```\n\n### \u63d0\u4ea4\u4ee3\u7801\n```shell\npoetry run cz commit\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Components for PySide2/PySide6.",
    "version": "0.2.0",
    "project_urls": {
        "Documentation": "https://muyr.github.io/dayu_widgets3/#/",
        "Homepage": "https://github.com/muyr/dayu_widgets3",
        "Repository": "https://github.com/muyr/dayu_widgets3"
    },
    "split_keywords": [
        "ui",
        "pyside2",
        "pyqt5",
        "pyside6"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "928674634ad663949a700eba946e76bcd3a14081812d59e8714d210661568dc1",
                "md5": "ab19f061a7db32e5d017e3cfd62e86f3",
                "sha256": "df8b36352cdb603c3ce29e020121cfca1ba94a5f0cf11a284506bbae622686a9"
            },
            "downloads": -1,
            "filename": "dayu_widgets3-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ab19f061a7db32e5d017e3cfd62e86f3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7,<3.11",
            "size": 277655,
            "upload_time": "2023-08-18T07:31:23",
            "upload_time_iso_8601": "2023-08-18T07:31:23.181610Z",
            "url": "https://files.pythonhosted.org/packages/92/86/74634ad663949a700eba946e76bcd3a14081812d59e8714d210661568dc1/dayu_widgets3-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72638f7663994f9201489ee06bdc5b752f0b882c96380c9202a4ea029ad15de6",
                "md5": "90ad1ba932112c7c0f5be884d7a6dc03",
                "sha256": "4ea5bb1ba647852c3821efe04c038ad57d26f8e98b4c5f725dc49edf01d0cd90"
            },
            "downloads": -1,
            "filename": "dayu_widgets3-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "90ad1ba932112c7c0f5be884d7a6dc03",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7,<3.11",
            "size": 220292,
            "upload_time": "2023-08-18T07:31:25",
            "upload_time_iso_8601": "2023-08-18T07:31:25.175547Z",
            "url": "https://files.pythonhosted.org/packages/72/63/8f7663994f9201489ee06bdc5b752f0b882c96380c9202a4ea029ad15de6/dayu_widgets3-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-18 07:31:25",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "muyr",
    "github_project": "dayu_widgets3",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "dayu-widgets3"
}
        
Elapsed time: 0.76706s