【发布时间】:2014-01-17 13:33:37
【问题描述】:
我有多个类都需要访问 QSettings。如果它们不存在,那么拥有一些标准化的密钥会很好。它还需要是系统范围的,这需要创建 QSettings 的实例。我当前的实现是一个所有其他类都包含的类。
int Settings::serverRefreshRate() {
return settings->value("server/refreshRate", 10000 /* default value*/).toInt();
}
虽然这确实意味着在任何地方都包含这个类,但我相信这会增加开销。
把这个类放在外部是个好主意吗?静态呢?
谢谢!
【问题讨论】:
标签: qt static settings external qsettings