Как подогнать размер QTextEdit к размеру текста в нём?

В базе данных хранятся "Заметки" о компании, и так как заметок может быть неограниченное кол-во, их вывод я сделал с помощью динамических QTextEdit и динамических QFrame. Всё бы ничего, но вот беда - размер QTextEdit фиксированный, от чего выглядит это достаточно убого. Как подогнать размер? Текст заметок менять нельзя, то есть текст всегда будет фиксированным, он поступает из БД.

QSqlRecord rec = query.record();
while(query.next()){
    dynamicText *text = new dynamicText(this);
    text->setReadOnly(true);
    text->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed);
    text->setFont(defaultfont);

    dynamicFrame *frame = new dynamicFrame(this);
    frame->setStyleSheet("background-color:rgb(220, 220, 220)");
    QHBoxLayout *lay = new QHBoxLayout(frame);
    text->setText(query.value(rec.indexOf("text")).toString());
    text->setStyleSheet("background-color: transparent");
    lay->addWidget(text);
    lay->addWidget(date);
    ui->verticalLayout_11->addWidget(frame);
}

Пытался с помощью text->resize(), но подобрать правильные аргументы не смог, почти всегда текст остается одинаковым.

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


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