zbWidgetLib


NamezbWidgetLib JSON
Version 2.1.2 PyPI version JSON
download
home_pageNone
Summaryzb组件库
upload_time2025-07-26 10:30:18
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseGPLv3 License
keywords zb ianzb widget lib
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # [zb组件库(zbWidgetLib)](https://ianzb.github.io/project/zbWidgetLib.html)

zb组件库(zbWidgetLib)是一个PyQt5组件库,提供了一些便捷组件,目前用于zb小程序等个人Python项目中。

## 链接

[Github](https://github.com/Ianzb/zbWidgetLib/)  
[PyPi](https://pypi.org/project/zbWidgetLib/)

## 历史

2024-11-02:0.0.1:随着zb小程序5.0.0版本的重构,zbWidgetLib相关功能独立。  
2025-02-18:0.1.3:独立发布,重写CardGroup组件,优化docstring。  
2025-02-19:0.1.4:优化Image组件,删除fixed_size参数,修复信号重复绑定的Bug,针对下载过程中切换图片的场景进行处理。对线程池参数命名和类型声明进行整体优化。  
2025-02-21:0.1.5b1:删除无用的StyleSheet代码。  
2025-03-01:1.0.0b1:大规模优化代码,完善方法,修改名称。  
2025-04-13:1.0.0:更新页面图标设置方式。  
2025-04-13:1.1.0:退回到PyQt5。  
2025-04-20:1.1.0.1:修复SmallInfoCard文本处理的问题。  
2025-04-21:1.1.1:更新BasicTabPage,新增大量实用方法,并修复首个标签页设置不正确的Bug。  
2025-05-17:2.0.0b2:大规模优化代码,添加大量方法和方法别名,新增Image和Window组件。  
2025-05-23:2.0.0b4:修改GrayCard的QSS,新增文件选择器组件。  
2025-05-24:2.0.0b5:优化GrayCard的QSS。  
2025-05-31:2.0.0:修复GrayCard的QSS。  
2025-07-17:2.0.1:优化添加标签页。  
2025-07-19:2.1.0.1:新增LoadingMessageBox。  
2025-07-20:2.1.1:添加LoadingMessageBo退出后自动删除自身。  
2025-07-26:2.1.2:添加允许复制相关选项,LoadingMessageBox新增随机进度条支持。  

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "zbWidgetLib",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": "Ianzb <93322252@qq.com>",
    "keywords": "zb, Ianzb, widget, lib",
    "author": null,
    "author_email": "Ianzb <93322252@qq.com>",
    "download_url": null,
    "platform": null,
    "description": "# [zb\u7ec4\u4ef6\u5e93\uff08zbWidgetLib\uff09](https://ianzb.github.io/project/zbWidgetLib.html)\r\n\r\nzb\u7ec4\u4ef6\u5e93\uff08zbWidgetLib\uff09\u662f\u4e00\u4e2aPyQt5\u7ec4\u4ef6\u5e93\uff0c\u63d0\u4f9b\u4e86\u4e00\u4e9b\u4fbf\u6377\u7ec4\u4ef6\uff0c\u76ee\u524d\u7528\u4e8ezb\u5c0f\u7a0b\u5e8f\u7b49\u4e2a\u4ebaPython\u9879\u76ee\u4e2d\u3002\r\n\r\n## \u94fe\u63a5\r\n\r\n[Github](https://github.com/Ianzb/zbWidgetLib/)  \r\n[PyPi](https://pypi.org/project/zbWidgetLib/)\r\n\r\n## \u5386\u53f2\r\n\r\n2024-11-02\uff1a0.0.1\uff1a\u968f\u7740zb\u5c0f\u7a0b\u5e8f5.0.0\u7248\u672c\u7684\u91cd\u6784\uff0czbWidgetLib\u76f8\u5173\u529f\u80fd\u72ec\u7acb\u3002  \r\n2025-02-18\uff1a0.1.3\uff1a\u72ec\u7acb\u53d1\u5e03\uff0c\u91cd\u5199CardGroup\u7ec4\u4ef6\uff0c\u4f18\u5316docstring\u3002  \r\n2025-02-19\uff1a0.1.4\uff1a\u4f18\u5316Image\u7ec4\u4ef6\uff0c\u5220\u9664fixed_size\u53c2\u6570\uff0c\u4fee\u590d\u4fe1\u53f7\u91cd\u590d\u7ed1\u5b9a\u7684Bug\uff0c\u9488\u5bf9\u4e0b\u8f7d\u8fc7\u7a0b\u4e2d\u5207\u6362\u56fe\u7247\u7684\u573a\u666f\u8fdb\u884c\u5904\u7406\u3002\u5bf9\u7ebf\u7a0b\u6c60\u53c2\u6570\u547d\u540d\u548c\u7c7b\u578b\u58f0\u660e\u8fdb\u884c\u6574\u4f53\u4f18\u5316\u3002  \r\n2025-02-21\uff1a0.1.5b1\uff1a\u5220\u9664\u65e0\u7528\u7684StyleSheet\u4ee3\u7801\u3002  \r\n2025-03-01\uff1a1.0.0b1\uff1a\u5927\u89c4\u6a21\u4f18\u5316\u4ee3\u7801\uff0c\u5b8c\u5584\u65b9\u6cd5\uff0c\u4fee\u6539\u540d\u79f0\u3002  \r\n2025-04-13\uff1a1.0.0\uff1a\u66f4\u65b0\u9875\u9762\u56fe\u6807\u8bbe\u7f6e\u65b9\u5f0f\u3002  \r\n2025-04-13\uff1a1.1.0\uff1a\u9000\u56de\u5230PyQt5\u3002  \r\n2025-04-20\uff1a1.1.0.1\uff1a\u4fee\u590dSmallInfoCard\u6587\u672c\u5904\u7406\u7684\u95ee\u9898\u3002  \r\n2025-04-21\uff1a1.1.1\uff1a\u66f4\u65b0BasicTabPage\uff0c\u65b0\u589e\u5927\u91cf\u5b9e\u7528\u65b9\u6cd5\uff0c\u5e76\u4fee\u590d\u9996\u4e2a\u6807\u7b7e\u9875\u8bbe\u7f6e\u4e0d\u6b63\u786e\u7684Bug\u3002  \r\n2025-05-17\uff1a2.0.0b2\uff1a\u5927\u89c4\u6a21\u4f18\u5316\u4ee3\u7801\uff0c\u6dfb\u52a0\u5927\u91cf\u65b9\u6cd5\u548c\u65b9\u6cd5\u522b\u540d\uff0c\u65b0\u589eImage\u548cWindow\u7ec4\u4ef6\u3002  \r\n2025-05-23\uff1a2.0.0b4\uff1a\u4fee\u6539GrayCard\u7684QSS\uff0c\u65b0\u589e\u6587\u4ef6\u9009\u62e9\u5668\u7ec4\u4ef6\u3002  \r\n2025-05-24\uff1a2.0.0b5\uff1a\u4f18\u5316GrayCard\u7684QSS\u3002  \r\n2025-05-31\uff1a2.0.0\uff1a\u4fee\u590dGrayCard\u7684QSS\u3002  \r\n2025-07-17\uff1a2.0.1\uff1a\u4f18\u5316\u6dfb\u52a0\u6807\u7b7e\u9875\u3002  \r\n2025-07-19\uff1a2.1.0.1\uff1a\u65b0\u589eLoadingMessageBox\u3002  \r\n2025-07-20\uff1a2.1.1\uff1a\u6dfb\u52a0LoadingMessageBo\u9000\u51fa\u540e\u81ea\u52a8\u5220\u9664\u81ea\u8eab\u3002  \r\n2025-07-26\uff1a2.1.2\uff1a\u6dfb\u52a0\u5141\u8bb8\u590d\u5236\u76f8\u5173\u9009\u9879\uff0cLoadingMessageBox\u65b0\u589e\u968f\u673a\u8fdb\u5ea6\u6761\u652f\u6301\u3002  \r\n",
    "bugtrack_url": null,
    "license": "GPLv3 License",
    "summary": "zb\u7ec4\u4ef6\u5e93",
    "version": "2.1.2",
    "project_urls": {
        "Repository": "https://github.com/Ianzb/zbWidgetLib/"
    },
    "split_keywords": [
        "zb",
        " ianzb",
        " widget",
        " lib"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "34739d9d49414e7b7aacd8b26115c2f70bbc3cbfea2d2ea752ebfea4347c5eb0",
                "md5": "e54fbfd96551695c0327e0a73c994278",
                "sha256": "ab33b3baecfdd45ec850172c6a6af280b309b3edec71095722860afce4230f59"
            },
            "downloads": -1,
            "filename": "zbwidgetlib-2.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e54fbfd96551695c0327e0a73c994278",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 24352,
            "upload_time": "2025-07-26T10:30:18",
            "upload_time_iso_8601": "2025-07-26T10:30:18.095891Z",
            "url": "https://files.pythonhosted.org/packages/34/73/9d9d49414e7b7aacd8b26115c2f70bbc3cbfea2d2ea752ebfea4347c5eb0/zbwidgetlib-2.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-26 10:30:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Ianzb",
    "github_project": "zbWidgetLib",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "zbwidgetlib"
}
        
Elapsed time: 0.42374s