Start developing Neumorphic QtQuick applications using Neumorphism UI.
The Neumorphic design concept has been applied to all of the components.
Also I used custom ShaderEffect
for drop shadows, so there may be a few computational errors.
Neumorphism (or Neo-skeuomorphism) is a modern iteration of a style of designing web elements, frames, screens, etc. known as Skeuomorphism.
Warning
This components have 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.
Clone the repository first.
git clone https://github.com/SMR76/qml-neumorphism.git
- If you're using cmake:
Add these to your CMakeLists file.include_directories('path/to/Neumorphism') file(GLOB_RECURSE Neumorphism_SOURCES path/to/Neumorphism/*.*) set(PROJECT_SOURCES main.cpp qml.qrc ${Neumorphism_SOURCES} )
- Or, if you're using qmake:
IncludeNeumorphism.pri
in your project. see example-1include('path/to/Neumorphism.pri')
Add qrc:/
to the engine import path. see example-1
engine.addImportPath("qrc:/");
And finally import the Neumorphism
module. see example-1
import Neumorphism 1.2
If you are confused, please refer to Example-1 for a clearer understanding of what you should do.
- Button
- Radio Button
- CheckBox
- Slider
- TextArea
- TextField
- ProgressBar
- RadioButton
- Switch
- RangeSlider
- SpinBox
- Tumbler
- Dial
- BusyIndicator
- SplitView
- StackView
- ComboBox
- HorizontalSeparator
- Custom Neumorphic shape
Please file an issue on issues page if you have any problems.
no document provided yet.