TTKWidgetTools
Usage
TTKWidgetTools 是基于 Qt 的自定义控件集合,支持Windows和Linux平台.
CI Status
Qt stable version is tested on Qt4.x for windows-mingw 32bit
Qt stable version is tested on Qt4.x for ubuntu-linux-gcc 64bit
Qt stable version is tested on Qt5.x for ubuntu-linux-gcc 64bit
Qt stable version is tested on Qt5.x for windows-msvc 32bit
Qt stable version is tested on Qt5.x for windows-msvc 64bit
Qt stable version is tested on Qt5.x for windows-mingw 32bit
Qt stable version is tested on Qt6.x for windows-mingw 64bit
Platform
Qt & Compiler
Status
Linux
4.x GCC & 5.x GCC
Windows
4.x GCC & 5.x GCC & 6.x GCC
Windows
5.x MSVC
OS X
Clang
For Developers
License
TTKWidgetTools is free software licensed under the term of Licence GPL v3 . If you use TTKWidgetTools or its constituent libraries, you must adhere to the terms of the license in question.
Download
Gitee URL: https://gitee.com/Greedysky/TTKWidgetTools
Github URL: https://github.com/Greedysky/TTKWidgetTools
Features
Button
Module
Description
Status
Button
TTKCheckButtonWidget
Finish
Button
TTKFlatButtonWidget
Finish
Button
TTKRadioButtonWidget
Finish
Button
TTKToggleWidget
Finish
Button
TTKToolMenuWidget
Finish
Button
TTKColorButtonWidget
Finish
Label
Module
Description
Status
Label
TTKCircleClickLabel
Finish
Label
TTKCodeAreaLabel
Finish
Label
TTKLedPageLabel
Finish
Label
TTKMarqueeLabel
Finish
Label
TTKRoundAnimationLabel
Finish
Label
TTKSplitItemLabel
Finish
Label
TTKToastLabel
Finish
Label
TTKTransitionAnimationLabel
Finish
Label
TTKBarRulerLabel
Finish
Label
TTKBatteryLabel
Finish
Label
TTKCloudPanelLabel
Finish
Label
TTKCPUMemoryLabel
Finish
Label
TTKAntLineLabel
Finish
Label
TTKTileBackgroundLabel
Finish
Label
TTKLightPointLabel
Finish
Label
TTKScanLabel
Finish
Label
TTKCrossLineLabel
Finish
Label
TTKNetTrafficLabel
Finish
LineEdit
Module
Description
Status
LineEdit
TTKIpEditWidget
Finish
LineEdit
TTKLineEditWidget
Finish
Meter
Module
Description
Status
Meter
TTKPaintMeterWidget
Finish
Meter
TTKRadarMeterWidget
Finish
Meter
TTKSpeedMeterWidget
Finish
Meter
TTKTimeMeterWidget
Finish
Meter
TTKCarMeterWidget
Finish
Meter
TTKSpeedRingMeterWidget
Finish
Meter
TTKDialMeterWidget
Finish
Meter
TTKCompassMeterWidget
Finish
Meter
TTKProgressMeterWidget
Finish
Meter
TTKPercentMeterWidget
Finish
Meter
TTKArcMeterWidget
Finish
Meter
TTKPanelMeterWidget
Finish
Meter
TTKMiniMeterWidget
Finish
Meter
TTKRoundMeterWidget
Finish
Meter
TTKClockMeterWidget
Finish
Meter
TTKTemperatureMeterWidget
Finish
Progress
Module
Description
Status
Progress
TTKAnimationProgressWidget
Finish
Progress
TTKCircleProgressWidget
Finish
Progress
TTKCircleWaitProgressWidget
Finish
Progress
TTKCircularProgressWidget
Finish
Progress
TTKGifProgressWidget
Finish
Progress
TTKProgressWidget
Finish
Progress
TTKRadiusProgressWidget
Finish
Progress
TTKRingsMapProgressWidget
Finish
Progress
TTKRingsProgressWidget
Finish
Progress
TTKRoundProgressWidget
Finish
Progress
TTKRingProgressWidget
Finish
Progress
TTKWaveProgressWidget
Finish
Progress
TTKPieWaitProgressWidget
Finish
Progress
TTKLineWaitProgressWidget
Finish
Progress
TTKDonutWaitProgressWidget
Finish
Progress
TTKZoomWaitProgressWidget
Finish
Slider
Module
Description
Status
Slider
TTKMovingLabelSlider
Finish
Slider
TTKShiningSlider
Finish
Slider
TTKStyleSlider
Finish
Title
Module
Description
Status
Title
TTKFunctionAnimationWidget
Finish
Title
TTKFunctionListHWidget
Finish
Title
TTKFunctionListVWidget
Finish
Title
TTKFunctionNormalWidget
Finish
Title
TTKFunctionToolboxWidget
Finish
Title
TTKFunctionNavigationWidget
Finish
Widget
Module
Description
Status
Widget
TTKAnimation2StackedWidget
Finish
Widget
TTKAnimationStackedWidget
Finish
Widget
TTKColorTableWidget
Finish
Widget
TTKGrabItemWidget
Finish
Widget
TTKLayoutAnimationWidget
Finish
Widget
TTKPictureBannerWidget
Finish
Widget
TTKPictureFlowWidget
Finish
Widget
TTKSmoothMovingTableWidget
Finish
Widget
TTKCustomPieWidget
Finish
Widget
TTKCustomRingWidget
Finish
Widget
TTKCalendarWidget
Finish
Widget
TTKPuzzleWidget
Finish
Window
Module
Description
Status
Window
TTKColorDialog
Finish
Window
TTKMoveDialog
Finish
Window
TTKMoveResizeWidget
Finish
Window
TTKMoveWidget
Finish
Window
TTKSplashScreen
Finish
Window
TTKAnSplashScreen
Finish
Window
TTKNotifyWindow
Finish
Screenshots
Copyright
This file is part of the TTK Widget Tools project.
Copyright (C) 2015 - 2023 Greedysky Studio.
Mail: [email protected] .
How To Contribute
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.
Create an issue if you have any problem when using project or you find a bug, etc.
What you can do: translation, write document, wiki, find or fix bugs, give your idea for this project etc.
If you want to join the project developed together, please send e-mail to me.