/qomponent

Qomponent QtQuick2/QML tools.

Primary LanguageQMLMIT LicenseMIT

QML Qomponent

version tag license BCH donate

Qomponent QtQuick2/QML tools.

Qomponent is made up of variation components from my past projects. So I thought it would be a good idea to group them all together as a single module.

If you liked these components, please consider givin a star 🌟

Preview

e1-preview-1-o.mp4
e1-preview-2-o.mp4
e1-preview-3-o.mp4
e2-preview-o.mp4

How to use

Warning

Components in this repository are still in development, thus changes over each update may be significant.

Usage

  • Clone the repository first.
    git clone "https://github.com/0smr/qomponent.git"
  • Then add qomponent to your makefile. example-1
    • CMake:
    add_subdirectory(path/to/qomponent/)
    target_link_libraries(my-target qomponentplugin)
  • Import the qomponent module. example-1
    import qomponent

If you are confused, please refer to example-1 for a clearer understanding of what you should do.

Note

This project will no longer support Qt 5, and all components have been ported to Qt 6.

Components

ColorPicker CircularColorPicker RippleTT
BoxShadow QGrid GirdSeparator
QRect GridSeparator TextAnimation
Pie ToolTipPlus Tiltable
Ruler UITour MiniMarkdown
Guide MiniKeyboard PatternLock
GridRuler VRow LinearGauge
FocusEffect ArcSlider ThemeEditor
ColorEditor DragableGridView FontSelector
UITourItem MultiRangeSlider AutoCompleteInput
ElasticEffect TimePicker BarChart

Issues

Please file an issue on issues page if you have any problems.

Documentation

Documentation can be found in the docs directory.