Skip to content

0smr/qooey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QML Qooey

version tag license BCH donate

Warning
It appears that this component is INCOMPATIBLE with Qt6.*, which I am working to resolve as soon as possible.
 

Qooey QtQuick2/QML theme.

Qooey is a gooey-based QML style.
The term Qooey was inspired by the name Gooey, which was mixed with QML.
A liquid style may be made by combining blur and contrast effects, which are commonly used in CSS styles by web developers.
All components are built from base components, making it simple to design your own liquid component.

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

How to use

Warning
This components hava only been tested on Qt version 5.15.2 and Windows OS at 3840x2160 resolution with a scaling factor of 250 percent; USAGE OF THIS COMPONENTS CARRIES NO WARRANTY.
 

Usage

  • Clone the repository first.
    git clone "https://github.com/0smr/qooey.git"
  • Then add qooey to your makefile.
    • QMake: example-1
      include("path/to/Qooey.pri")
    • CMake: example-2
      add_subdirectory(path/to/Qooey/)
      target_link_libraries(${target-name} qooey)
  • Add qrc:/ to the engine's import path. example-1
    engine.addImportPath("qrc:/");
  • Import the Qooey module. example-1
    import Qooey 1.0

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

Components

Available
  • Button
  • Radio Button
  • CheckBox
  • Slider
  • ProgressBar
  • RadioButton
  • Switch
  • RangeSlider
  • SpinBox
  • Tumbler
  • Dial
  • BusyIndicator
  • TextArea (under development)
  • TextField (under development)
  • ComboBox (under development)

To-Do

  • Fix compatibility issues with Qt6.*.
  • Add SPIR-V compatible shaders.
  • Recreate new UI.

Issues

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

Documentation

Documentation can be found in the docs directory.