Russian Qt Forum
Ноябрь 23, 2024, 03:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Изменение размера шрифта в QWebView  (Прочитано 3295 раз)
PulSar.CE3194694
Гость
« : Август 13, 2011, 10:18 »

Привет!
Не получается установить настоящий размер шрифта. Вот код, который устанавливает:
Код:
void Viewer::setSettings()
{
    QFile file("settings.ini");
    if(file.open(QFile::ReadOnly | QFile::Text))
    {
QTextStream in(&file);
for(int i=0; i<8; i++) in.readLine(); //строки, которые к делу не относятся
QWebSettings::globalSettings()->setFontFamily(QWebSettings::StandardFont, in.readLine());
QWebSettings::globalSettings()->setFontSize(QWebSettings::DefaultFontSize, in.readLine().toInt()); //нужный размер, в файле записана циферка "8"
in.readLine(); //fontcolor
bgColor.setNamedColor(in.readLine());
qDebug()<<QWebSettings::globalSettings()->fontSize(QWebSettings::DefaultFontSize);
    }
}
Все хорошо считывается, но размер текста, который после этого выводится на экран, вовсе не высотой 8. Высота примерно 5 или 6. И чтобы он стал именно 8м, нужно дополнительно зумить. А например в QTextEdit текст отображается именно с размером 8. Что делать?
Записан
PulSar.CE3194694
Гость
« Ответ #1 : Август 15, 2011, 16:48 »

Разобрался. Единицы измерения - пиксели, вместо пунктов.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.125 секунд. Запросов: 20.