【发布时间】:2012-03-09 09:00:59
【问题描述】:
我目前正在创建一个带有“不再显示”复选框的对话框。单击复选框并关闭对话框(按下确定按钮)时,应用程序将在QSettings 中存储该对话框之前已打开的信息。
对Qt设置不熟悉,看API也不知道用哪个函数。
谁能指出我正确的方向?谢谢!
顺便说一句,我确实尝试了QErrorMessage,但消息框不断弹出,所以我放弃了。
void MessageBox::on_checkBox_stateChanged(int arg1)
{
if(ui->checkBox->stateChanged(arg1) && ui->pushButton->clicked(true))
//I believe this is right.
{
writeSettings();
}
}
void MessageBox::writeSettings()
{
QSettings settings;
//...help; Question: Should I write in main.cpp or in the .h?
}
void MessageBox::readSettings()
{
//...help
}
【问题讨论】:
-
看看这个问题:stackoverflow.com/q/3597900/2796,你应该找到你正在寻找的关于
QSettings使用的答案。 -
@Jérôme 谢谢! :) 我会保留那个标签作为参考!
标签: qt