+
Skip to content

ThomArmax/QtArmax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QtArmax

QtArmax is an addons project for Qt5. It's is splitted in two parts :

  • libraries
  • QML plugins

Libraries

The libraries part provides native C++/Qt addons for Qt5 and tooling functions.

  • QtArmaxCore provides some very usefull classes to handle datamodels (ListModel, Fifo ...)
  • QtArmaxDB will provides an abstraction for SQLite databases and tooling methods
  • QtArmaxGUI will provides natives C++/Qt widgets

QML plugins

The QML plugins provided by QtArmax are mainly designed for embedded systems.

  • com.armax.controls which provides graphicals controls (buttons, checkbox, radio buttons ...)
  • com.armax.datamodels which is a link between the QtArmaxCore datamodels part for the QML side.
  • com.armax.dialogs will provide dialogs for QML applications (popup, alert message, informations, file browser ...)

Build - Installation

The basic build and installation process is as below :

$ cd src
$ qmake -recursive
$ make
$ make install

By default

  • Headers will be installed in /usr/include/QtArmax-<version>
  • Libs will be installed in /usr/lib/QtArmax-<version>
  • QML plugins will be installed in Qt's plugins path

To change the QML plugins installation path, run qmake "QML_PLUGINS_PREFIX=<plugins/dir/installation/path>"

If you want to install libraries/headers in Qt's path , run qmake "CONFIG+=INSTALL_IN_QT"

Run the demo applications

$ cd <QtArmax/Root/Dir>
$ demos/qml_demo

About

Qt addons (data models, db ...) and QML plugins (controls, styles, datamodels, ...)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载