linuxdeepin / dtkdeclarative

Other
20 stars 40 forks source link

dtkdeclarative

dtkdeclarative is a widget development toolkit based on QtQuick/QtQml, which is a brand new substitute for dtkwidget. dtkdeclarative is developed based on qtdeclarative. It covers all existing QML widgets and adds plenty of DTK friendly visual effects and color schemes. Compared to dtkwidget. It has:

  1. A primitive Qt and Qml code style
  2. Adapted APIs with traditional Qml
  3. Simple and quick development interfaces
  4. Unified widget theme style
  5. Abundant effects and colors

中文介绍

Document

dtkdeclarative 中文文档

Dependencies

Build dependencies

Build from source

  1. Please make sure that all dependencies are installed
  2. Get source and build
$ git clone https://github.com/linuxdeepin/dtkdeclarative.git
$ cmake -Bbuild -GNinja
$ cmake --build build
  1. Install
$ sudo cmake --install build

Getting help

Getting Involved

Any usage issues can ask for help via

License

dtkdeclarative is licensed under the LGPL-3.0-or-later

TODO

  1. Add plugins.qmltypes, support code completion
  2. Support Vulkan