5b0af3856b
Though whether key is actually existed has been judged in DGioSettingsPrivate::trySet, when calling g_settings_get_value, 'gkey' still seems to be empty or NULL. Not sure what happened when converted from QString to gchar* Log: Use DGioPrivate::convertToGChar to replace QString::toUtf8().constData() in DGioSettingsPrivate::trySet, just like DGioSettingsPrivate::value |
||
---|---|---|
.github/workflows | ||
.obs | ||
.reuse | ||
archlinux | ||
debian | ||
gio-qt | ||
LICENSES | ||
qgio-tools | ||
test | ||
.gitignore | ||
CMakeLists.txt | ||
LICENSE | ||
README.md | ||
README.zh_CN.md |
gio-qt: Qt wrapper library of Gio
Description
This is a Qt wrapper library for Gio (or say it's a glib/glibmm wrapper mainly focused on GIO module). This library is designed to be exception-free and avoid Qt application developer do direct access to glib/glibmm (so they can use Gio in a more Qt way).
Build
Build depts:
- cmake
>= 3.12.4
- pkg-config (to find and use giomm module)
- Qt5Core
>= 5.6.3
- Qt5Test (if you would like to build tests)
- giomm-2.4
- doxygen (to build documentations)
If you are using an older system which are using a lower cmake version and attempt to build this library, please turn off the BUILD_DOCS
option.
Build & Install
$ cd /path/to/your/source/code
$ mkdir build
$ cd build
$ cmake ../
$ make
$ sudo make install
It will installed to /usr/local/lib
by default. You may also need to do a sudo ldconfig /usr/local/lib
after install.
Getting help
Official Forum for generic discussion and help.
Developer Center for BUG report and suggestions.
Getting involved
We encourage you to report issues and contribute changes
Contribution guide for developers (English)
License
gio-qt is licensed under LGPL-3.0-or-later