Как изменить шрифт QtextEdit?

Необходимо добавлять динамические фреймы, содержащие в себе текстовый ввод и кнопку сохранить:

void MainWindow::on_pushButton_8_clicked(){
    ui->frame->show();
    ui->frame_2->show();
    QTextEdit *textEdit = new QTextEdit(this);
    textEdit->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
    textEdit->setFontPointSize(12);
    textEdit->setStyleSheet("color:red");
    textEdit->setFixedHeight(54);

    QPushButton *button = new QPushButton(this);  // Создаем объект динамической кнопки
    button->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
    button->setFixedSize(65,25);
    button->setText("сохранить");

    QFrame *frame = new QFrame ();
    frame->setStyleSheet("background-color:rgb(220, 220, 220)");
    QHBoxLayout *lay = new QHBoxLayout(frame);
    lay->addWidget(textEdit);
    lay->addWidget(button);

    ui->verticalLayout_11->addWidget(frame);
}

Всё работает как надо, вот результат:

введите сюда описание изображения

Суть проблемы в том, что изначально текст вводится в нужном размере, указанным строчкой

textEdit->setFontPointSize(12);

Но если стереть строчку и начать писать её по новой, то размер шрифта падает до дефолтного 9 размера. (сравните 1-ый и 2-ой фреймы). Как выставить для них фиксированный размер шрифта?


Ответы (0 шт):