Go to file
mike ea09e4f4c5
chore(obs): Update workflows.yml
temporarily remove archlinux build,lack of maintenance
2024-12-09 13:54:41 +08:00
.github chore: add synchronization workflow 2023-10-27 09:41:21 +08:00
.obs chore(obs): Update workflows.yml 2024-12-09 13:54:41 +08:00
.reuse chore: add synchronization workflow 2023-10-27 09:41:21 +08:00
.tx chore: tx config tweak 2023-03-28 10:51:33 +08:00
LICENSES chore: replace doxygen theme 2023-01-14 23:32:54 -06:00
archlinux fix: suppress cmake warning for missing directory specified 2023-04-21 13:22:03 +08:00
debian chore: update changelog 2024-12-06 11:03:21 +08:00
docs doc: update docs for denhancedwidget 2023-10-16 10:47:11 +08:00
examples chore: 新增进度条动效和一个新进度条类 (#589) 2024-09-23 06:50:04 +00:00
include fix: some windows have dual title bars 2024-11-28 12:02:27 +08:00
misc feat(build): support Qt6 2023-06-16 17:32:43 +08:00
plugin feat(others): support Qt6 2023-06-19 13:18:51 +08:00
rpm fix: remove unused librsvg dependency from dtkwidget.spec 2023-04-21 13:21:34 +08:00
src fix: some windows have dual title bars 2024-11-28 12:02:27 +08:00
tests chore: Adapt to Qt 6.6.1 2024-03-06 11:50:54 +08:00
tools feat(build): support Qt6 2023-06-16 17:32:43 +08:00
.clog.toml Release 2.0.5.2 2017-11-28 17:10:20 +08:00
.gitignore doc: update docs for dpasswordedit 2023-07-03 08:59:15 +00:00
.gitlab-ci.yml Update .gitlab-ci.yml 2020-01-08 10:44:16 +08:00
.packit.yaml fix: Initial packit setup 2020-10-23 13:16:29 +08:00
.project.json fix: bug:23312 无图标 2020-06-03 17:09:43 +08:00
.release.json refactor: use commit count for the package version 2019-07-05 14:42:21 +08:00
.syncexclude chore: add synchronization workflow 2023-10-27 09:41:21 +08:00
CHANGELOG.md Update CHANGLE.md 2019-05-23 14:07:48 +08:00
CMakeLists.txt feat(build): support Qt6 2023-06-16 17:32:43 +08:00
LICENSE doc(license): update license 2022-09-26 01:29:21 +00:00
README.md docs: update readme 2023-03-14 16:14:35 +08:00
README.zh_CN.md docs: update readme 2023-03-14 16:14:35 +08:00
conanfile.py chore: adapt REUSE license header 2022-08-11 05:02:57 +00:00
dtkwidget.cmake fix: export inexistent classes in config 2023-10-27 14:02:55 +08:00
linglong.yaml feat(build): support Qt6 2023-06-16 17:32:43 +08:00

README.md

Deepin Tool Kit Widget

Deepin Tool Kit Widget(DtkWidget) provides the base widgets on Deepin.

中文说明:README_zh_CN.md

Documentation

中文文档:dtkwidget文档

Dependencies

Build dependencies

  • Qt >= 5.6

Installation

Build from source code

  1. Make sure you have installed all dependencies.
sudo apt build-dep ./

If you need to use the designer plugin, you can:

$ sudo apt install qttools5-dev

# build
$ cmake ./plugin/dtkuiplugin -B build -DINSTALL_PLUGIN=ON -DCMAKE_INSTALL_PREFIX=/usr
$ cmake --build build -j$(nproc)

# install
$ cd build
$ sudo make install
  1. Build:
cmake -B build
cmake --build build -j$(nproc)
  1. Install:
cd build
sudo make install

Getting help

Any usage issues can ask for help via

Getting involved

We encourage you to report issues and contribute changes

Made with dtkwidget

List of some open source projects using dtkwidget: (Contact us or open a pull request to add yours)

License

deepin-tool-kit is licensed under LGPL-3.0-or-later.