crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Сохранение настроек в ini файл и чтение,, QSetting + QFont
QTchaynik
  опции профиля:
сообщение 7.3.2012, 21:43
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 5
Регистрация: 3.3.2012
Пользователь №: 3246

Спасибо сказали: 0 раз(а)




Репутация:   0  


Доброго времени суток!

Необходимо сохранять шрифт главного окна в файл и при запуске применять его.

Делаю так:
void MainWindow::readSettings()
{
    QSettings settings(QCoreApplication::applicationDirPath() + QDir::separator() + "setting.ini", QSettings::IniFormat);
    settings.beginGroup("MainWindow");
    QFont f = qvariant_cast<QFont>(settings.value("font"));
    settings.endGroup();
}

void MainWindow::writeSettings()
{
     QSettings settings(QCoreApplication::applicationDirPath() + QDir::separator() + "setting.ini", QSettings::IniFormat);
     settings.beginGroup("MainWindow");
     settings.setValue("font", setFont());
     settings.endGroup();
}


шрифт не применяется или не сохраняется, подскажите, пожалуйста в чем дело?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.12.2024, 16:47