Midgrad / industrial-controls

QML controls library, based on Qt Quick Controls 2.0 and designed for UAV and robotics control systems user interface
GNU Lesser General Public License v3.0
6 stars 2 forks source link
hacktoberfest

industrial-controls

QML controls library, based on Qt Quick Controls 2.0 and designed for UAV and robotics control systems user interface.

Usage

To use Industrial.Controls in your project, add this library to 3rd-party folder (git submodule is good practice). Next, you should add some lines in to your CMakeLists.txt.

For sources & includes:

# Industrial.Controls vendor includes & sources
target_include_directories(${PROJECT_NAME} PRIVATE ${INDUSTRIAL_INCLUDES})
target_sources(${PROJECT_NAME} PRIVATE ${INDUSTRIAL_SOURCES})

For resources (old-style):

# Compile & add Industrial.Controls vendor resources
qt5_add_resources(QRC_SOURCES ${INDUSTRIAL_RESOURCES})
target_sources(${PROJECT_NAME} PRIVATE ${QRC_SOURCES})

For resources (new-style, with CMAKE_AUTORCC flag):

# Add Industrial.Controls vendor resources
target_sources(${PROJECT_NAME} PRIVATE ${INDUSTRIAL_SOURCES})

Screenshots

alt tag alt tag alt tag alt tag