【发布时间】:2017-02-17 17:14:00
【问题描述】:
是否有某种标准将窗口大小存储到应用程序关闭时的位置以及应用程序启动时的加载位置?我想知道如何为我正在开发的Qt 应用程序存储宽度和高度参数。
【问题讨论】:
是否有某种标准将窗口大小存储到应用程序关闭时的位置以及应用程序启动时的加载位置?我想知道如何为我正在开发的Qt 应用程序存储宽度和高度参数。
【问题讨论】:
OS X 有 defaults system 但对于 Linux,我不知道有任何这样的持久性或动态存储(例如 scutil)。
Freedesktop.org 有 config-data-dir,但不确定它只是位置或格式的规范。
Linux 通常将其内容存储在config files 中,因此我唯一的建议是在~/.config/appname/settings.xml 中创建配置文件(XML、INI 或 JSON 格式)并在关闭应用程序时向其中写入数据并在打开时读取数据。
所以最好的访问配置文件是使用QSettings API
【讨论】: