здраствуйте!!! столкнулся с такой задачей никак не могу решить!!!
создаю QTextEdit *textEdit = new QTextEdit; далее в нем набираю текст
НО (например ) одно слово - стиль шрифта Ubuntu, второе слово - Pursia. (Меняю их QFontComboBox). Значит имеею textEdit с с текстом из двух слов, разных шрифтов!!!
Вопрос в следующем как СЧИТАТЬ какие шрифты используются в textEdit, так-как использую функцию textEdit->fontFamily() но она показывает только один из выбраных шрифтов!!!
Для чего это мне нужно!!! Просто дальше все что я написал в textEdit хочу прорисовать в файл, таким методом
void MyWidget::mybuttonclick()
{
qDebug()<<"TextDraw"<<textEdit->toPlainText()<<textEdit->fontFamily();
QImage img(100,100,QImage::Format_Mono);
img.fill(Qt::white);
QPainter painter;
painter.begin(&img);
painter.drawText(50,50,textEdit->toPlainText());
img.save("text.bmp","BMP");
painter.end();
}
Файл то прорисовуется но только с одним фоном шрифта?