Go to file
覃本学 74be723b50 fix: 修复浏览器插件崩溃问题
构造DConfig时AppId为空导致断言

Log: 修复浏览器插件崩溃问题
Bug: https://pms.uniontech.com/bug-view-254819.html
Influence: 浏览器插件 卓正软件
Change-Id: Id78e8284022e70f68f1244c9c99a55595ccacc5d
2024-05-13 13:30:56 +08:00
.github chore: Sync by d45f73b2d0 2022-12-28 07:55:21 +00:00
.reuse chore: add DtkDConfig package 2023-01-06 17:02:04 +08:00
LICENSES chore: delete useless doxygen theme 2023-01-06 13:14:36 +08:00
archlinux chore: update PKGBUILD 2023-02-07 17:05:24 +08:00
cmake fix: Lossing quotation mark for DSG_DATA_DIR macro (#259) 2023-02-07 09:49:46 +00:00
debian fix: 修复计算 build 版本号错误的问题 2024-01-26 13:20:00 +08:00
docs feat: Add generic configuration support for DConfig (#236) 2023-02-16 09:41:28 +00:00
examples feat: support Qt6 2023-02-14 13:22:03 +08:00
include feat: DeepinType类型增加军用版 2024-01-29 11:42:02 +08:00
misc chore: 修改org.deepin.dtk.loggingrules.rules配置的标志 2024-02-23 13:23:16 +08:00
rpm feat: Add DTextEncoding class. 2022-12-20 01:25:33 +00:00
src fix: 修复浏览器插件崩溃问题 2024-05-13 13:30:56 +08:00
tests feat: Add generic configuration support for DConfig (#236) 2023-02-16 09:41:28 +00:00
tools feat: support Qt6 2023-02-14 13:22:03 +08:00
.clang-format chore: format code 2022-11-30 02:24:08 -06:00
.clog.toml Release 2.0.5.2 2017-11-28 17:36:44 +08:00
.gitignore docs: update filesystem documents 2022-11-24 04:07:22 -06:00
.gitlab-ci.yml Update .gitlab-ci.yml 2020-01-08 10:45:07 +08:00
.packit.yaml feat: Initial packit setup 2020-11-11 13:14:05 +08:00
.project.json feat: add qdbusxml2cpp-fix 2021-03-23 11:36:04 +08:00
.release.json refactor: use commit count for the package version 2019-07-05 14:42:48 +08:00
CHANGELOG.md Release 5.1.2 2020-04-09 14:38:38 +08:00
CMakeLists.txt feat: 允许基于dtk开发的应用动态控制其日志输出等级 2023-12-12 13:35:39 +08:00
LICENSE feat: update Log license 2022-10-21 14:21:47 +08:00
README.md docs: update readme 2023-02-06 15:43:46 +08:00
README.zh_CN.md docs: update readme 2023-02-06 15:43:46 +08:00
conanfile.py chore: adapt REUSE license header 2022-08-11 14:02:36 +08:00
linglong.yaml feat: add linglong build support 2022-12-20 15:06:38 +08:00

README.md

Deepin Tool Kit Core

Deepin Tool Kit (DtkCore) is the base development tool of all C++/Qt Developer work on Deepin.

You should read the Deepin Application Specification firstly.

中文说明:README.zh_CN.md

Document

中文文档:dtkcore文档

Dependencies

Build dependencies

  • Qt >= 5.10

Compile option

Compile option meaning Default state
BUILD_DOCS Compile document ON
BUILD_TESTING Compile test Default is ON in debug mode
BUILD_EXAMPLES Compile example ON
BUILD_WITH_SYSTEMD Support Systemd function OFF
BUILD_THEME Add themes to the document OFF

Installation

Build from source code

  1. Make sure you have installed all dependencies.

  2. Build:

mkdir build
cd build
cmake ..
make
  1. Install:
sudo make install

Getting help

Any usage issues can ask for help via

Getting involved

We encourage you to report issues and contribute changes

License

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