QML用Qt.labs.settings实现保存用户设置
2017-04-21 13:25
190 查看
举个简单的例子:
main.cpp中设置程序信息
在需要保存设置的qml中:
程序关闭后,再次启动时信息还会在文本框内。
main.cpp中设置程序信息
QGuiApplication::setApplicationName("Gallery"); QGuiApplication::setOrganizationName("QtProject"); QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
在需要保存设置的qml中:
... import Qt.labs.settings 1.0 ...{ ... Settings { id: settings property string input: "Default" } TextInput{ width:200 height: 50 id: textInput text: settings.input } Button{ anchors.top:textInput.bottom text:"save" onClicked: { settings.input=textInput.text } } ... }
程序关闭后,再次启动时信息还会在文本框内。
相关文章推荐
- 使用Qt.labs.settings来存储应用的设置
- 使用Qt.labs.settings来存储应用的设置
- Qt实现用户操作保存(撤销功能)
- Properties.Settings.Default 用户设置的保存位置
- “实际用户ID”、“有效用户ID”和“保存的设置用户ID”三个术语的区别
- [重写默认的4个权限设置相关的类:一]实现自定义用户配置提供程序ProfileProvider(转载)
- 程序关闭时保存用户设置(ini)
- (转)3.6保存设置(Storing Settings)
- 有效uid 实际uid 保存的设置用户ID
- “实际用户ID”、“有效用户ID”和“保存的设置用户ID”的区别
- 使用用户控件实现 Web 部件个性化设置
- linux 中实际用户ID”、“有效用户ID”和“保存的设置用户ID”三个术语
- 实现打开文件、但不让用户保存
- 通过设置http的头信息实现服务器不保存文件直接下载
- 实际用户ID,有效用户ID,保存的设置用户ID 使用
- 在ASP.NET 中实现单用户登录(利用Cache, 将用户信息保存在服务器缓存中)[转]
- 用户实际ID,有效用户ID,保存的设置用户ID(zhuan)
- 在ASP.NET 中实现单点登录(利用Cache, 将用户信息保存在服务器缓存中)
- 用户体验测试的自动化实现 - 检查字体设置
- (转)IIS中FTP设置用户和密码 实现多用户管理