首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清理“`QSettings`”注册表项的最佳方法(Windows上的Qt5)

清理“`QSettings`”注册表项的最佳方法(Windows上的Qt5)
EN

Stack Overflow用户
提问于 2020-06-08 18:32:49
回答 1查看 537关注 0票数 1

Qt将QSettings值存储在windows注册表中:https://doc.qt.io/qt-5/qsettings.html

用户通常期望应用程序记住其设置(窗口大小和位置、选项等)。跨时段的。此信息通常存储在Windows上的系统注册表中,以及macOS和iOS上的属性列表文件中。在Unix系统上,在没有标准的情况下,许多应用程序(包括KDE应用程序)使用INI文本文件。

如果卸载Qt应用程序,我希望删除这些条目。有没有一种简单的方法可以做到这一点,而不显式删除所有的值。我要求使用Qt函数来删除我的特定应用程序的所有值。

EN

回答 1

Stack Overflow用户

发布于 2020-06-08 18:40:51

如果使用公司和应用程序名称初始化QSettings对象,或者使用默认构造函数,则可以使用clear()方法。

示例:

代码语言:javascript
复制
QSettings settings;
settings.clear();

或者,您也可以尝试:

代码语言:javascript
复制
QSettings settings(QSettings::SystemScope, "Org", "App");
settings.clear();
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62268936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档