{"id":15047140,"url":"https://github.com/greedysky/ttkwidgettools","last_synced_at":"2025-05-15T04:07:22.796Z","repository":{"id":39545676,"uuid":"63402435","full_name":"Greedysky/TTKWidgetTools","owner":"Greedysky","description":"QWidget 自定义控件集合  持续更新中......","archived":false,"fork":false,"pushed_at":"2025-05-14T08:39:46.000Z","size":37046,"stargazers_count":710,"open_issues_count":2,"forks_count":216,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-05-14T09:46:24.050Z","etag":null,"topics":["cplusplus","qt","qwidget"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Greedysky.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["Greedysky"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://greedysky.github.io/sponsor"]}},"created_at":"2016-07-15T07:47:08.000Z","updated_at":"2025-05-14T08:39:50.000Z","dependencies_parsed_at":"2023-10-11T19:59:16.987Z","dependency_job_id":"c1675bc0-d2fa-488f-bc7b-ac4026b0bb15","html_url":"https://github.com/Greedysky/TTKWidgetTools","commit_stats":{"total_commits":487,"total_committers":6,"mean_commits":81.16666666666667,"dds":"0.13347022587268997","last_synced_commit":"e23166b784513dba2bcbb251b791124a153a481e"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Greedysky%2FTTKWidgetTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Greedysky%2FTTKWidgetTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Greedysky%2FTTKWidgetTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Greedysky%2FTTKWidgetTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Greedysky","download_url":"https://codeload.github.com/Greedysky/TTKWidgetTools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254270646,"owners_count":22042859,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cplusplus","qt","qwidget"],"created_at":"2024-09-24T20:54:47.346Z","updated_at":"2025-05-15T04:07:17.772Z","avatar_url":"https://github.com/Greedysky.png","language":"C++","funding_links":["https://github.com/sponsors/Greedysky","https://greedysky.github.io/sponsor"],"categories":[],"sub_categories":[],"readme":"# TTKWidgetTools\n![TTKWidgetTools](https://img.shields.io/badge/Greedysky-TTKWidgetTools-green.svg?style=flat-square)\n![Version](https://img.shields.io/github/v/release/Greedysky/TTKWidgetTools?style=flat-square\u0026label=Version)\n![License](https://img.shields.io/badge/License-GPL%20V3-yellowgreen.svg?style=flat-square)\n![License](https://img.shields.io/badge/License-LGPL%20V3-yellow.svg?style=flat-square)\n\n![LOGO](TTKResource/logo_banner.png?raw=true)\n\n### **|[About](#usage)|[License](#license)|[Download](#download)|[Features](#features)|[Screenshots](#screenshots)|[Copyright](#copyright)|[Contribute](#how-to-contribute)|**\n\nUsage\n--------\n**TTKWidgetTools 是基于 Qt 的自定义控件集合，支持Windows和Linux平台.**\n\n## CI Status\n * Qt stable version is tested on Qt4.x for windows-mingw 32bit\n * Qt stable version is tested on Qt4.x for ubuntu-linux-gcc 64bit\n * Qt stable version is tested on Qt5.x for windows-msvc 32bit\n * Qt stable version is tested on Qt5.x for windows-msvc 64bit\n * Qt stable version is tested on Qt5.x for windows-mingw 32bit\n * Qt stable version is tested on Qt5.x for ubuntu-linux-gcc 64bit\n * Qt stable version is tested on Qt6.x for windows-mingw 64bit\n * Qt stable version is tested on Qt6.x for ubuntu-linux-gcc 64bit\n\n| Platform | Qt \u0026 Compiler               | Status                                                                 |\n| :---:    | :---:                       | :---:                                                                  |\n| Linux    | 4.x GCC \u0026 5.x GCC \u0026 6.x GCC | ![Linux](https://img.shields.io/badge/build-passing-brightgreen.svg)   |\n| Windows  | 4.x GCC \u0026 5.x GCC \u0026 6.x GCC | ![Windows](https://img.shields.io/badge/build-passing-brightgreen.svg) |\n| Windows  | 5.x MSVC                    | ![Windows](https://img.shields.io/badge/build-passing-brightgreen.svg) |\n| OS X     | Clang                       | ![OSX](https://img.shields.io/badge/build-unknown-lightgrey.svg)       |\n\n# For Developers\n\nLicense\n--------\nTTKWidgetTools is free software licensed under the term of [Licence LGPL v3](LICENSE). If you use TTKWidgetTools or its constituent libraries, you must adhere to the terms of the license in question.\n\nDownload\n--------\nGitee URL: **\u003cu\u003ehttps://gitee.com/Greedysky/TTKWidgetTools\u003c/u\u003e**\n\nGithub URL: **\u003cu\u003ehttps://github.com/Greedysky/TTKWidgetTools\u003c/u\u003e**\n\nFeatures\n--------\n### Button\n--------\n| Module | Description       | Status        |\n| :---:    | :---:               | :---:         |\n| Button | TTKCheckButtonWidget |   Finish   |\n| Button | TTKFlatButtonWidget |   Finish   |\n| Button | TTKRadioButtonWidget |   Finish   |\n| Button | TTKToggleWidget |   Finish   |\n| Button | TTKToolMenuWidget |   Finish   |\n| Button | TTKColorButtonWidget |   Finish   |\n\n### Label\n--------\n| Module | Description       | Status        |\n| :---:    | :---:               | :---:         |\n| Label | TTKCircleClickLabel |   Finish   |\n| Label | TTKCodeAreaLabel |   Finish   |\n| Label | TTKLedPageLabel |   Finish   |\n| Label | TTKMarqueeLabel |   Finish   |\n| Label | TTKRoundAnimationLabel |   Finish   |\n| Label | TTKSplitItemLabel | Finish     |\n| Label | TTKToastLabel |   Finish   |\n| Label | TTKTransitionAnimationLabel |   Finish   |\n| Label | TTKBarRulerLabel |   Finish   |\n| Label | TTKBatteryLabel | Finish     |\n| Label | TTKCloudPanelLabel |   Finish   |\n| Label | TTKCPUMemoryLabel |   Finish   |\n| Label | TTKAntLineLabel |   Finish   |\n| Label | TTKTileBackgroundLabel |   Finish   |\n| Label | TTKLightPointLabel |   Finish   |\n| Label | TTKScanLabel |   Finish   |\n| Label | TTKCrossLineLabel |   Finish   |\n| Label | TTKNetTrafficLabel |   Finish   |\n\n### LineEdit\n--------\n| Module | Description       | Status        |\n| :---:    | :---:               | :---:         |\n| LineEdit | TTKIpEditWidget |   Finish   |\n| LineEdit | TTKLineEditWidget |   Finish   |\n\n### Meter\n--------\n| Module | Description       | Status        |\n| :---:    | :---:               | :---:         |\n| Meter | TTKPaintMeterWidget |   Finish   |\n| Meter | TTKRadarMeterWidget |   Finish   |\n| Meter | TTKSpeedMeterWidget |   Finish   |\n| Meter | TTKTimeMeterWidget |   Finish   |\n| Meter | TTKCarMeterWidget |   Finish   |\n| Meter | TTKSpeedRingMeterWidget |   Finish   |\n| Meter | TTKDialMeterWidget |   Finish   |\n| Meter | TTKCompassMeterWidget |   Finish   |\n| Meter | TTKProgressMeterWidget |   Finish   |\n| Meter | TTKPercentMeterWidget |   Finish   |\n| Meter | TTKArcMeterWidget |   Finish   |\n| Meter | TTKPanelMeterWidget |   Finish   |\n| Meter | TTKMiniMeterWidget |   Finish   |\n| Meter | TTKRoundMeterWidget |   Finish   |\n| Meter | TTKClockMeterWidget |   Finish   |\n| Meter | TTKTemperatureMeterWidget |   Finish   |\n\n### Progress\n--------\n| Module | Description       | Status        |\n| :---:    | :---:               | :---:         |\n| Progress | TTKAnimationProgressWidget |   Finish   |\n| Progress | TTKCircleProgressWidget |   Finish   |\n| Progress | TTKCircleWaitProgressWidget |   Finish   |\n| Progress | TTKCircularProgressWidget |   Finish   |\n| Progress | TTKGifProgressWidget |   Finish   |\n| Progress | TTKProgressWidget |   Finish   |\n| Progress | TTKRadiusProgressWidget |   Finish   |\n| Progress | TTKRingsMapProgressWidget |   Finish   |\n| Progress | TTKRingsProgressWidget |   Finish   |\n| Progress | TTKRoundProgressWidget |   Finish   |\n| Progress | TTKRingProgressWidget |   Finish   |\n| Progress | TTKWaveProgressWidget |   Finish   |\n| Progress | TTKPieWaitProgressWidget |   Finish   |\n| Progress | TTKLineWaitProgressWidget |   Finish   |\n| Progress | TTKDonutWaitProgressWidget |   Finish   |\n| Progress | TTKZoomWaitProgressWidget |   Finish   |\n\n### Slider\n--------\n| Module | Description       | Status        |\n| :---:    | :---:               | :---:         |\n| Slider | TTKMovingLabelSlider |   Finish   |\n| Slider | TTKShiningSlider |   Finish   |\n| Slider | TTKStyleSlider |   Finish   |\n\n### Title\n--------\n| Module | Description       | Status        |\n| :---:    | :---:               | :---:         |\n| Title | TTKFunctionAnimationWidget |   Finish   |\n| Title | TTKFunctionListHWidget |   Finish   |\n| Title | TTKFunctionListVWidget |   Finish   |\n| Title | TTKFunctionNormalWidget |   Finish   |\n| Title | TTKFunctionToolboxWidget |   Finish   |\n| Title | TTKFunctionNavigationWidget |   Finish   |\n\n### Widget\n--------\n| Module | Description       | Status        |\n| :---:    | :---:               | :---:         |\n| Widget | TTKAnimation2StackedWidget |   Finish   |\n| Widget | TTKAnimationStackedWidget |   Finish   |\n| Widget | TTKColorTableWidget |   Finish   |\n| Widget | TTKGrabItemWidget |   Finish   |\n| Widget | TTKLayoutAnimationWidget |   Finish   |\n| Widget | TTKPictureBannerWidget |   Finish   |\n| Widget | TTKPictureFlowWidget |   Finish   |\n| Widget | TTKSmoothMovingTableWidget |   Finish   |\n| Widget | TTKCustomPieWidget |   Finish   |\n| Widget | TTKCustomRingWidget |   Finish   |\n| Widget | TTKCalendarWidget |   Finish   |\n| Widget | TTKPuzzleWidget |   Finish   |\n\n### Window\n--------\n| Module | Description       | Status        |\n| :---:    | :---:               | :---:         |\n| Window | TTKColorDialog |   Finish   |\n| Window | TTKMoveDialog |   Finish   |\n| Window | TTKMoveResizeWidget |   Finish   |\n| Window | TTKMoveWidget |   Finish   |\n| Window | TTKSplashScreen |   Finish   |\n| Window | TTKAnSplashScreen |   Finish   |\n| Window | TTKNotifyWindow |   Finish   |\n\nScreenshots\n--------\n![Demo](TTKResource/example/Button/checkButtonWidget.png?raw=true)\n\nCopyright\n--------\n * This file is part of the TTK Widget Tools project.\n * Copyright (C) 2015 - 2025 Greedysky Studio.\n * Mail: greedysky@163.com.\n\nHow To Contribute\n--------\n * Fork this project on github and make a branch. Commit in that branch, and push, then create a pull request to be reviewed and merged.\n * Create an issue if you have any problem when using project or you find a bug, etc.\n * What you can do: translation, write document, wiki, find or fix bugs, give your idea for this project etc.\n * If you want to join the project developed together, please send e-mail to me.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreedysky%2Fttkwidgettools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreedysky%2Fttkwidgettools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreedysky%2Fttkwidgettools/lists"}