Как подогнать размер 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(), но подобрать правильные аргументы не смог, почти всегда текст остается одинаковым.
